Новости
Документация
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

> 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: bac - 05/02/2006 - 13:38:05
Subject:Помогите с запросом
-----------------
Не это так выводит мой вариант
А вариант Dinky то что надо. Сами проверьте


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

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

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



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