[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Запрос конкретной колонки при inner join
Zzepish

SELECT *
FROM `pages`
INNER JOIN `styles_on_page`
INNER JOIN `styles`
WHERE `styles_on_page`.`style_id` = `styles`.`id`
AND `pages`.`id` = `styles_on_page`.`page_id`

Вот есть такое. Но мне нужно из таблицы styles вытянуть только колонку url. Как это запилить без перестановки местами чего-либо в запросе
Lightt
Zzepish
Не очень ясно что нужно-то. Если только колонку url то и напиши её вместо * и пропиши все остальные поля которые нужны.

SELECT `styles`.`url`, `pages`.`id`
FROM `pages`
INNER JOIN `styles_on_page`
INNER JOIN `styles`
WHERE `styles_on_page`.`style_id` = `styles`.`id`
AND `pages`.`id` = `styles_on_page`.`page_id`
SoMeOnE
SELECT `pages`.*, `styles_on_page`.*, `styles`.`url`
FROM `pages`
INNER JOIN `styles_on_page`
INNER JOIN `styles`
WHERE `styles_on_page`.`style_id` = `styles`.`id`
AND `pages`.`id` = `styles_on_page`.`page_id`
Zzepish
Lightt
SoMeOnE
Именно это и надо было. Спасибо, парни
glock18
Цитата (Zzepish @ 28.06.2013 - 13:27)
Lightt
SoMeOnE
Именно это и надо было. Спасибо, парни

Интересно, а почему вы не задавались прежде вопросом, что звездочка (*) означает? smile.gif
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.