Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MySQL > Исключить лишние поля из выборки.


Автор: Artemon 3.4.2010, 15:58
Запрос вида:

SELECT * FROM ce2681
INNER JOIN ce2698 ON ce2698.uf2703 = ce2681.id
INNER JOIN ce2672 ON ce2672.id = ce2698.uf2701

В выборке число столблов = сумме всех столбцов таблиц, участвующих в выборке.
Как ограничить вывод лишь полями, которые есть в таблице ce2681 ?


Например в таблице ce2681 есть всего 2 поля, но после такого запроса я также вижу поля всех остальных таблиц (которые участвуют в iner join)

Автор: Akina 3.4.2010, 18:00
Код

SELECT ce2681.*

Автор: Artemon 3.4.2010, 18:08
Спасибо, тема закрыта.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)