¿Cómo selecciona todas las columnas de una tabla y solo algunas columnas de otra tabla usando JOIN? En MySQL
266
Solo usa el nombre de la tabla:
SELECT myTable.*, otherTable.foo, otherTable.bar...
Eso seleccionaría todas las columnas de myTable
y columnas foo
y bar
de otherTable
.
Realmente necesito más información, pero será en la línea de ...
fuente
select a.* , b.Aa , b.Ab, b.Ac from table1 a left join table2 b on a.id=b.id
esto debería seleccionar todas las columnas de la tabla 1 y solo las columnas enumeradas de la tabla 2 unidas por id.
fuente
Usando alias para hacer referencia a las tablas para obtener las columnas de diferentes tablas después de unirlas.
fuente