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




MySQL.RU - Webboard



Вернуться
разница ?: ... tbl1, tbl2 ... и ... tbl1 (KottCoos) 14/08/2007 - 17:01:11
      Re: разница ?: ... tbl1, tbl2 ... и ... tbl1 (shrimpo) 14/08/2007 - 19:17:23
      Re: разница ?: ... tbl1, tbl2 ... и ... tbl1 (shrimpo) 14/08/2007 - 19:30:37

> Original message text:
> From: KottCoos - 14/08/2007 - 17:01:11
> Subject:разница ?: ... tbl1, tbl2 ... и ... tbl1
> -----------------
> В чем разница для запросов:
>
> SELECT * FROM table1,table2 WHERE table1.id=table2.id;
> SELECT * FROM table1 LEFT JOIN table2 ON table1.id=table2.id;
>
> похоже что это одно и то же???
>
>
>
>


From: shrimpo - 14/08/2007 - 19:17:23
Subject:разница ?: ... tbl1, tbl2 ... и ... tbl1
-----------------
Нет, есть разница.
В первом случае вернутся только те значения которые будут соответствовать равенству.
Во втором случае вернутся все значения соответсвующие равенству +
значения table1.id не нашедшие соответсвия в table2.id но со значением NULL


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

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

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



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