|
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
> Original message text:
> 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, но тоже ничего не вышло.
>
>
>
>
From: Dinky - 04/02/2006 - 21:38:22
Subject:Помогите с запросом
-----------------
не понял на счет флага - какой нужен? нужен ли milbox с другим флагом?
select domain.id,domain.domain, mailboxes.catchall,mailbox from domain left join mailboxes on (domain.id=mailboxes.domain_id AND mailboxes.catchall=1)
--
Dmitry
[Это сообщение - спам!]
Последние сообщения из форума
Уважаемые посетители форума MySQL.RU!
Убедительная просьба, прежде чем задавать свой вопрос в этом форуме, обратите внимание на разделы:
- ответы на наиболее часто задаваемые вопросы - FAQ
- раздел документация
- раздел поиск по сообщениям форума и документации
Также, старайтесь наиболее подробно указывать свою ситуацию (версию операционной системы, версию MySQL,
версию программного обеспечения, по которому возникает вопрос, текст возникающих ошибок, и др.)
Помните, чем конкретнее Вы опишете ситуацию, тем больше шансов получить реальную помощь.
26292
|
|