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




MySQL.RU - Webboard



Вернуться
выборка неповторяющихся значений из нескольки (Endeveit) 02/10/2005 - 19:17:58
      Re: выборка неповторяющихся значений из нескольки (Роберт) 03/10/2005 - 03:18:59
      Re: выборка неповторяющихся значений из нескольки (Endeveit) 03/10/2005 - 11:22:51
      Re: выборка неповторяющихся значений из нескольки (Endeveit) 03/10/2005 - 11:31:05
      Re: выборка неповторяющихся значений из нескольки (Dubrovsky) 03/10/2005 - 17:35:54

> Original message text:
> From: Endeveit - 02/10/2005 - 19:17:58
> Subject:выборка неповторяющихся значений из нескольки
> -----------------
> Допустим есть 5 таблиц, в них хранится инфа о пользователях, в частности есть поле e-mail, нужно из 4 из них выбрать те e-mailы, которых нет в пятой таблице.
> Как сделать?
>


From: Роберт - 03/10/2005 - 03:18:59
Subject:выборка неповторяющихся значений из нескольки
-----------------
ну так именно так как ты спросил - так и делай:
select EMail from Table1 where EMail not in (select EMail from Table5)
union
select EMail from Table2 where EMail not in (select EMail from Table5)
union
select EMail from Table3 where EMail not in (select EMail from Table5)
union
select EMail from Table4 where EMail not in (select EMail from Table5)
и всё... Всего лишь этот один запросик. Но только начиная с четвёртой версии MySQL (в третьей такого ещё небыло , и тогда тебе придётся самому вначале вытаскивать все из пятой таблицы , а потом поочерёдно просматривать первые четыре таблицы. А в конце смотреть - чтобы адреса из первых таблиц не повторялись тоже...


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

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

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



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