1

私は同じ属性を持つ結果セットを与える2つのSQLクエリを持っています...これら2つの結果セットを結合したい...私の最初のクエリは

order_id     frequency
-------------------------
1             5
3             7
10            2
12            3

そして2番目のクエリは

order_id     frequency
-------------------------
1             3
10            2
12            8

私が最終的に結果に望むのは

order_id     frequency
-------------------------
1             5
3             7
10            2
12            3
1             3
10            2
12            8

ここでは、ペア 10 2 のように同じタプルが 2 つある場合、結合は機能しません。2 回出現する必要があります。

いくつかの mysql クエリを提案してください。

4

3 に答える 3

0

ユニオンオールが必要です

Unionターゲット リストに同じ数の式が含まれている必要があります

Select order_id, frequency from Table_A
Union All
Select order_id, frequency from Table_B
于 2012-12-20T12:17:16.043 に答える
0

UNION ALLで試しましたか?

于 2012-12-20T12:10:35.817 に答える
0

使用する

UNION ALL

重複を削除しないようにします。

于 2012-12-20T12:10:44.157 に答える