MySQL выбирает две таблицы одновременно - PullRequest
5 голосов
/ 19 мая 2010

У меня есть две таблицы, и я хочу сделать запрос. Я попытался получить базу изображений команды AA и команды BB на столе A.

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

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

FROM tableA 

LEFT JOIN tableB ON tableA.team1=tableB.team

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

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

таблица A

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

стол B

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

1 Ответ

6 голосов
/ 19 мая 2010

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

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
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...