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




MySQL.RU - Webboard



Вернуться
Сложный запрос с двумя таблицами (Александр) 15/11/2009 - 04:10:54
      Re: Сложный запрос с двумя таблицами (Dober) 15/12/2009 - 05:44:34

> Original message text:
> From: Александр - 15/11/2009 - 04:10:54
> Subject:Сложный запрос с двумя таблицами
> -----------------
> Есть две таблицы
> №1
> Поле id
> №2
> Поля id, type, value
>
> Значение для примера:
> №1
> id
> 1
> 2
> 3
>
> №2
> id type value
> 1 5 3
> 2 3 3
> 3 5 7
> 4 4 2
> 5 5 4
>
> Нужно связать эти две таблицы по id. И по двум условиям(или нескольким):
> if ((value == 3) and (type == 3)) and ((type == 5) and (value >= 3) and ((value <= 5)))
>
> То есть в результате запроса
> select
> n1.id
> from
> tabl1 as n1
> left outer join
> tabl2 as n2 on (n1.id = n2.id)
> where
> ...
>
> Где в результате
> id
> 1
> 2
> 5
>
> Что писать в where или как-то по-другому? Ума не приложу :(
>


From: Dober - 15/12/2009 - 05:44:34
Subject:Сложный запрос с двумя таблицами
-----------------
Условия в Вашем примере несовместимы.
(type == 3) and (type == 5)
так не бывает


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

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

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



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