2010-05-19 15 views
5

Tengo dos tablas y quiero hacer una consulta. He intentado conseguir equipo de AA y BB base del equipo de imagen en el cuadro A.MySQL selecciona dos tablas al mismo tiempo

utilicé:

SELECT tableA.team1, tableA.team2, tableB.team, tableB.image, 

FROM tableA 

LEFT JOIN tableB ON tableA.team1=tableB.team 

El resultado únicamente la imagen del imagea en la columna. ¿Hay alguna forma de seleccionar imageA e imagen B sin usar la segunda consulta? Aprecio cualquier ayuda! ¡Muchas gracias!

Mi estructura de la tabla son:

cuadro A

team1 team2 
------------ 
AA BB 

la tabla B

team image 
------------- 
    AA imagaA 
    BB imageB 

Respuesta

6

Eso sería algo así como:

SELECT tableA.team1, tableA.team2, tableB.team, tableB.image, tb.image 

FROM tableA 

LEFT JOIN tableB ON tableA.team1=tableB.team 
LEFT JOIN tableB tb ON tableA.team2=tb.team 
+0

IMPRESIONANTE !!!! Gracias por la respuesta rápida Jeroen! – FlyingCat

+0

¡De nada! – jeroen

Cuestiones relacionadas