| |
|
|
| | Помогите написать запрос. Есть 2 таблицы table1(id,name) ; table2(id,sid). Нужно выдать table1.id, id которого нет в table2.sid. | |
| |
|
|
| |
|
|
| |
для: CJ_Slade
(22.02.2005 в 11:57)
| | | Можно поступить следующим образом
SELECT table1.id
FROM table1, table2
WHERE table1.id <> talbe2.sid
ORDER BY table1.id
|
PS Только это не вложенный запрос, а многотабличный. | |
| |
|
|
| |
|
|
| |
для: cheops
(22.02.2005 в 22:22)
| | | Хм… вообще говоря так не должно получится…
/может ошибаюсь/ | |
| |
|
|
| |
|
|
| |
для: glsv (Дизайнер)
(23.02.2005 в 00:41)
| | | А вообще говоря да... помоему не работает. Вложенный запрос спас бы ситуацию
SELECT table1.id
FROM table1
WHERE table1.id NOT IN (SELECT talbe2.sid FROM table2)
|
но в текущих версиях MySQL такие запросы не поддерживаются... или речь идёт не о MySQL? | |
| |
|
|