私は2つのクエリの間でMySQLでユニオンクエリを作成しようとしています。しかし、それぞれのクエリは異なるフィールドで順序付けされているため、1つのクエリで両方のクエリが必要です。それは可能ですか?UNIONクエリのフィールドの順序
例えば、私はこのテーブルを持っている:
table
------
A | B
------
1 | 3
------
2 | 2
------
3 | 1
私はこのクエリを試してみました:
(SELECT A, B)
FROM table
ORDER BY A)
UNION
(SELECT A, B)
FROM table
ORDER BY B)
そして、私はこのような何かを取得したい:
A | B
------
1 | 3
------
2 | 2
------
3 | 1
------
3 | 1
------
2 | 2
------
1 | 3
をしかし、 、その代わりに、私はこのような注文なしで両方のクエリの和集合を得る:
A | B
------
1 | 3
------
2 | 2
------
3 | 1
------
1 | 3
------
2 | 2
------
3 | 1
どうすればよいですか?もちろん、私は両方のクエリを別々に行うと動作しますが、同じクエリでそれらを必要とします。
質問が満足に答えられると、それは – Strawberry