MySQL выбирает все столбцы из одной таблицы и некоторые из другой таблицы
Как выбрать все столбцы из одной таблицы и только некоторые столбцы из другой таблицы с помощью JOIN? в MySQL.
4 ответов
просто используйте имя таблицы:
SELECT myTable.*, otherTable.foo, otherTable.bar...
что бы выбрать все столбцы из myTable
и колонки foo
и bar
С otherTable
.
Мне действительно нужно больше информации, но это будет примерно так..
SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id)
использование псевдонима для ссылки на таблицы для получения столбцов из разных таблиц после их объединения.
Select tb1.*, tb2.col1, tb2.col2 from table1 tb1 JOIN table2 tb2 on tb1.Id = tb2.Id
выберите a.* , b.Aa, b.Ab, b.Ac из таблицы 1 a левое соединение table2 b на a.id=b.id
Это должно выбрать все столбцы из таблицы 1 и только указанные столбцы таблицы 2. joing по id.