MySQL组2个来自一个表的不同请求?

时间:2011-09-01 21:31:07

标签: mysql request

我有一个表,其中我在一个请求中有position1和position2字段,我根据position1从其他表中选择,在第二个请求中,我根据position2从其他表中选择如何将其分组为一个请求?

首先获得position1和所有其他细节 第二个获得position2和所有其他细节

1 个答案:

答案 0 :(得分:0)

像这样?

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