|
ru.perl- RU.PERL ---------------------------------------------------------------------- From : Ilya S Slyzhnyak 2:5082/5.11 05 Feb 2002 14:15:48 To : Sergey Sokolov Subject : MySQL: Опять пpоблема с SELECT-констpyкцией --------------------------------------------------------------------------------
02 Feb 02 22:11, you wrote to All:
SS> select * from table1,table2 where NOT FOUND(table1.id=table2.id)
SELECT id, book
FROM table1
WHERE NOT EXISTS (
SELECT * FROM table1, table2 WHERE table1.id = table2.id
)
MySQL начал поддерживать вложенные запросы? Если нет -- пользуй временное
отношение.
Как вариант: можно сделать
SELECT id, book
FROM table1
ORDER BY id
SELECT id, owner
FROM table2
ORDER BY id
А затем за один проход выбрать из первого отношения все записи id которых
не встречается во втором отношении... это очень похоже на процедуру слияния в
сортировке Фон-Hеймана.
WBR, Ilya S Slyzhnyak. e-mail: _ilya666@mail.kz_ icq: 33099817
--- np: Depeche Mode -- Freelove
* Origin: East Kazakhstan State University, Applied Math (2:5082/5.11)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.perl/146573c5f87b3.html, оценка из 5, голосов 10
|