MySQL группа 2 разных запроса из одной таблицы? - PullRequest
0 голосов
/ 02 сентября 2011

У меня есть таблица, в которой у меня есть поля position1 и position2 в одном запросе, я выбираю из других таблиц на основе position1, а во втором запросе выбираю из других таблиц на основе position2, как я могу сгруппировать его в один запрос?

1-е получение позиции1 и все дополнительные детали 2-е получение позиции 2 и все дополнительные детали

1 Ответ

0 голосов
/ 02 сентября 2011

как это?

SELECT *
FROM myTable INNER JOIN MyOtherTableX ON (myTable.Position1 = MyOtherTableX.Position1)
UNION
SELECT *
FROM myTable INNER JOIN MyOtherTableY ON (myTable.Position2 = MyOtherTableY.Position2)
...