2010-08-16 17 views

Respuesta

299

sólo tiene que utilizar el nombre de tabla:

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

que seleccionaría todas las columnas de myTable y columnas foo y bar de otherTable.

+0

y si desea utilizar la cuenta (myTable. *) ¿Cómo funciona eso? – Stevanicus

+5

Gracias por la sugerencia. Esto también funciona en las bases de datos Oracle ... para cualquiera que todavía use las bases de datos Oracle. – SomeShinyObject

+0

también se puede utilizar alias, así que cuando vas seleccionar * de nombre de tabla como tn, se podría escribir seleccione tn. * Desde nombredetabla como tn. – adudley

28

Necesito más información realmente pero será a lo largo de las líneas de ..

SELECT table1.*, table2.col1, table2.col3 FROM table1 JOIN table2 USING(id) 
0

seleccionar una. *, B.Aa, b.Ab, b.Ac de tabla1 un dejó unirse a tabla2 b = a.id en b.id

esto debe seleccionar todas las columnas de la tabla 1 y sólo las columnas que figuran a partir de la tabla 2. joing por id.

+0

¿Qué esta respuesta añadir que no está ya en la respuesta aceptada? –

+0

acabo de unirme a esta plataforma, así que no me di cuenta de que es una respuesta aceptada. – Mzila

Cuestiones relacionadas