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




MySQL.RU - Webboard



Вернуться
LEFT JOIN не возвращает записи NULL (Пётр) 04/06/2008 - 17:58:32
      Re: LEFT JOIN не возвращает записи NULL (Пётр) 04/06/2008 - 18:08:58
      Re: LEFT JOIN не возвращает записи NULL (Пётр) 06/06/2008 - 17:11:15

> Original message text:
> From: Пётр - 04/06/2008 - 17:58:32
> Subject:LEFT JOIN не возвращает записи NULL
> -----------------
> select table1.field1, table2.field1 from table1 left join table2 on table1.field1 = table2.field1
> проверен на локальной базе и возвращает корректный результат. установил mySQL на сервер, возвращает только те строки, которым есть соответствие. то есть table1.field1, NULL не возвращает вообще.
>


From: Пётр - 06/06/2008 - 17:11:15
Subject:LEFT JOIN не возвращает записи NULL
-----------------
Вопрос снят. Ошибка запроса.
SELECT t1.*, t2.c2
FROM t1 LEFT JOIN (select * from t2 WHERE c1=2) as t2 ON t1.c1 = t2.c1
отличается от
SELECT t1.*, t2.c2
FROM t1 LEFT JOIN t2 ON t1.c1 = t2.c1
WHERE c1=2
что бы просто как в оракле не сделать?
SELECT t1.*, t2.c2
FROM t1,t2 WHERE t1.c1 = t2.c1(+)
and t2.c1 in (2,nil)


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

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

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



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