MySQL Выбрать все столбцы из одной таблицы, а некоторые из другой таблицы - PullRequest
228 голосов
/ 16 августа 2010

Как вы выбираете все столбцы из одной таблицы и только некоторые столбцы из другой таблицы, используя JOIN? В MySQL.

Ответы [ 4 ]

385 голосов
/ 16 августа 2010

Просто используйте имя таблицы:

SELECT myTable.*, otherTable.foo, otherTable.bar...

Это выберет все столбцы из myTable и столбцы foo и bar из otherTable.

35 голосов
/ 16 августа 2010

Мне действительно нужно больше информации, но она будет примерно такой же ...

SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id)
1 голос
/ 17 июля 2017

select a.* , b.Aa , b.Ab, b.Ac from table1 a left join table2 b on a.id=b.id

при этом следует выбрать все столбцы из таблицы 1 и только перечисленные столбцы из таблицы 2, объединенные идентификатором.

0 голосов
/ 13 марта 2018

Использование псевдонима для ссылки на таблицы для получения столбцов из разных таблиц после их объединения.

Select tb1.*, tb2.col1, tb2.col2 from table1 tb1 JOIN table2 tb2 on tb1.Id = tb2.Id
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...