Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: SQL: Можно ли при JOIN выбрать определенные столбцы?
Форумы портала PHP.SU » » Вопросы новичков » SQL: Можно ли при JOIN выбрать определенные столбцы?

Страниц (1): [1]
 

1. Itan - 30 Сентября, 2016 - 18:17:17 - перейти к сообщению
Здравствуйте! Вопрос такой: можно ли при использовании JOIN указать в запросе определенные столбцы, а не всю таблицу?

SELECT * FROM table LEFT JOIN table2 ON table.id = table2.id

Например, в каждой таблице по 20 столбцов, а мне надо только три из первой и два из второй?
2. Мелкий - 30 Сентября, 2016 - 18:33:28 - перейти к сообщению
Нужно.
Определённые столбцы нужно указывать всегда и не использовать select *.
3. Itan - 30 Сентября, 2016 - 18:34:35 - перейти к сообщению
Спасибо, рабочий вариант оказался:
SELECT table.name, table2.second_name FROM table LEFT JOIN table2 ON table.id = table2.id

А я по-другому сначала пробовал и не работало))

 

Powered by ExBB FM 1.0 RC1