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




MySQL.RU - Webboard



Вернуться
Правильная выборка из нескольких таблиц (Casper) 16/09/2011 - 03:58:40
      Re: В общем случае разница есть (Akina) 16/09/2011 - 09:03:58
      Re: В общем случае разница есть (Casper) 16/09/2011 - 12:15:18
      Re: В общем случае разница есть (thelife) 16/09/2011 - 13:05:02
      Re: В общем случае разница есть (Hamyachok) 16/09/2011 - 13:09:04
      Re: В общем случае разница есть (Akina) 16/09/2011 - 17:55:05
      Re: Кстати (+) (Akina) 16/09/2011 - 17:56:54

> Original message text:
> From: Casper - 16/09/2011 - 03:58:40
> Subject:Правильная выборка из нескольких таблиц
> -----------------
> Ребят, подскажите как все таки правильно делать выборку
> И есть ли разница с точки зрения механизма выборки
>
> Упрощенная ситуация: есть таблица с разделами и есть таблица с контентом в которой указан внешний ключ на таблицу с разделами
> Нужно выбрать ОДНУ строку по id кнтента
>
> Делаю выборку: ....
>
> SELECT ..... FROM content
> INNER JOIN part ON content.part_id = part.id
> WHERE content.id = ???
>
> или
>
> SELECT ..... FROM content
> INNER JOIN part ON (content.part_id = part.id AND content.id = ???)
>
> Есть ли какая-то разница с точки зрения механизма выборки ???
>
>


From: Akina - 16/09/2011 - 17:56:54
Subject:Кстати (+)
-----------------
Если вместо INNER JOIN тут был бы RIGHT JOIN - то это были бы вообще два РАЗНЫХ запроса, дающих разные результаты...


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

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

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



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