Новости
Документация
Download
Webboard
Поиск
FAQ/ЧаВо
Обратная связь




MySQL.RU - Webboard



Вернуться
Как выбрать из одной таблицы, чего нет... (Михалыч) 17/08/2006 - 15:23:43
      Re: Как выбрать из одной таблицы, чего нет... (bac) 17/08/2006 - 18:53:49

> Original message text:
> From: Михалыч - 17/08/2006 - 15:23:43
> Subject:Как выбрать из одной таблицы, чего нет...
> -----------------
> Есть 2 таблицы в MySQL.
>
> Структура таблиц следующая:
>
> table1 (idTable1, text)
> table2 (idTable2, idTable1)
>
> Нужно выбрать все text из table1, idTable1 которых не записаны в table2.
> Как составить запрос?
>
>


From: bac - 17/08/2006 - 18:53:49
Subject:Как выбрать из одной таблицы, чего нет...
-----------------
1. SELECT text, idtable2 FROM table1 LEFT JOIN table2 USING(idTable1) HAVING idtable2 IS NULL
2. SELECT text FROM table1 WHERE idtable1 NOT IN (SELECT idTable1 FROM table2)

Второй запрос не будет работать в версии меньше 4.0


[Это сообщение - спам!]

Последние сообщения из форума

Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL, версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
 Имя:
 E-mail:
 Тема:
 Текст:
Код подтверждения отправки: Code
29503



РЕКЛАМА НА САЙТЕ
  Создание сайтов | |