2010-09-07 10 views
6

supongamos que tengo más de 2 tablas y quiero unirme a la columna específica para unirme. ¿Para esto qué es una consulta?cómo unir más de 2 tablas usando sql Query?

+0

¿Qué DBMS estás usando? –

+0

@Abe, en esta pregunta http://stackoverflow.com/questions/3656099/how-to-delete-rows-in-tables-that-contain-foreign-keys-to-other-tables pradeep confirma que está usando SQLServer 2008. –

+1

Por la presente le otorgo la elusiva insignia "Detective". –

Respuesta

10

ejemplo:

select a.column1, a.column2, b.whatever, c.hello 
from table1 a 
join table2 b on a.keyfield = b.keyfield 
join table3 c on a.keyfield = c.keyfield 

Si quieres todos los registros de la Tabla 1, incluso sin un registro coincidente en la otra tabla, a continuación, la unión debe ser "izquierda unirse" a su lugar.

Cuestiones relacionadas