Общие > Базы данных

Сравнение таблиц

<< < (2/3) > >>

commander:
Error202
переложить подзапрос на плечи приложения...

Error202:
commander
У меня так и сделано... Только это притормаживает слегка при больших объемах... (если я правильно тебя понял)

commander:
Error202
поподробнее опиши как ты делаешь сравнение?

Error202:
У меня так (в общих чертах):


SELECT id1, url1, email1 FROM table2
{
  SELECT id2, url2 FROM table1 WHERE url2 = url1
  если есть id2, то DELETE FROM table2 WHERE id2

  SELECT id2, email2 FROM table1 WHERE email2 = email1
  если есть id2, то DELETE FROM table2 WHERE id2
}

commander:
Error202
SELECT url1, email1 FROM table1
{
my $id2 = ... SELECT id2 FROM table2 WHERE url2 = url1 OR email2 = email1;
DELETE FROM  table2 WHERE id2=$id2 if ($id2);
}

?

Навигация

[0] Главная страница сообщений

[#] Следующая страница

[*] Предыдущая страница

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 
Перейти к полной версии