2010-05-19 3 views
5

У меня есть две таблицы и вы хотите сделать запрос. Я попытался получить команды AA и изображения базового клуба ВВ на столе А.MySQL выбирает две таблицы одновременно

я использовал:

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

FROM tableA 

LEFT JOIN tableB ON tableA.team1=tableB.team 

В результате только дисплей imageA на колонке. Есть ли способ выбрать изображение A и изображение B без использования второго запроса? Я ценю любую помощь! Большое спасибо!

Моя структура таблицы являются:

таблица А

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

таблица B

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

ответ

6

Это было бы что-то вроде:

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

УДИВИТЕЛЬНЫЙ !!!! Спасибо за быстрый ответ Jeroen! – FlyingCat

+0

Добро пожаловать! – jeroen

Смежные вопросы