Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Вопрос-Ответ Новый топик    Ответить
 Выборка строк с отсутствием соответствующих в связанной таблице  [new]
Никита
Member

Откуда:
Сообщений: 2
Здравствуйте!!!!
Прошу помощи.

Имеются две таблицы, предоложим Table1 и Table2, связанных по столбцу id. Необходимо сделать выборку строк из Table1, значения id которых в Table2 отсутствуют.
Если посылать запрос "SELECT table1.id from Table1,Table2 where table1.id<>table2.id" , то возвращаются все строки.
Каким образом можно разрешить данную проблему без вложенных запросов, т.к. используется СУБД MySql?

Заранее благодарю.
9 июл 03, 07:37    [255216]     Ответить | Цитировать Сообщить модератору
 Re: Выборка строк с отсутствием соответствующих в связанной таблице  [new]
Никита
Member

Откуда:
Сообщений: 2
Разобрался:

SELECT table1.* FROM table1
LEFT JOIN table2 ON table1.id=table2.id
WHERE table2.id IS NULL;
9 июл 03, 08:54    [255251]     Ответить | Цитировать Сообщить модератору
Все форумы / Вопрос-Ответ Ответить