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




MySQL.RU - Webboard



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



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 или как-то по-другому? Ума не приложу :(


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

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

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



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