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




MySQL.RU - Webboard



Вернуться
Помогите с запросом (Евгений) 04/02/2006 - 15:38:20
      Re: Помогите с запросом (bac) 04/02/2006 - 16:20:58
      Re: Помогите с запросом (Евгений) 04/02/2006 - 16:37:13
      Re: Помогите с запросом (bac) 04/02/2006 - 19:32:32
      Re: Помогите с запросом (Dinky) 04/02/2006 - 21:38:22
      Re: Помогите с запросом (Евгений) 05/02/2006 - 13:01:03
      Re: Помогите с запросом (bac) 05/02/2006 - 13:38:05
      Re: Помогите с запросом (Евгений) 05/02/2006 - 13:49:40



From: Евгений - 04/02/2006 - 15:38:20
Subject:Помогите с запросом
-----------------
Помогие ПЛЗ с запросом..

Задача стоит следующим образом:

Есть таблица доменов и таблица почтовых ящиков этих доменов. Нужно сделать выборку всех доменов и только тех почтовых ящиков, относящихся к этим доменам, которые имеют определенный флаг.

Пример:

domain
id domain
1 domain1
2 domain2
3 domain3

mailboxes
domain_id mailbox catchall
1 mailbox1 0
2 mailbox2 1
2 mailbox3 0

сколько я не пытался у меян постоянно либо получаютя повторения доменов, либо выволятся не все.

Пример запроса, который был составлен:

select domain.id,domain.domain, mailboxes.catchall,mailbox from domain left join mailboxes on domain.id=mailboxes.domain_id WHERE group by domain.id

в таком случае я теряю информацию о флаге, если первым попадет ящик у которого фплаг не установлен, если group by убрать, то получается повторение доменов.

Думал использовать union, но тоже ничего не вышло.





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

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

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



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