こんにちは、私は2つのテーブル構造を持っています
表1
Customer Company price qty item invno
1 a 89 8 item1 23
2 b 80 4 item2 22
3 c 90 3 item1 45
4 d 19 6 item3 12
表 2
Customer Company price qty item invno
1 a 89 8 item1 23
2 b 80 4 item2 18
3 c 90 3 item1 45
4 d 19 6 item3 15
基本的に、table1には現在のレコードとtable2の現在+過去のレコードが含まれ、両方に他の列があります
私が欲しいのは、テーブル1とテーブル2からすべてのレコードを取得することですが、invnoの重複の場合、テーブル1からのレコードが必要です。この場合、結果セットにはinvno-23(table1)、22(table1)、45(table1が含まれます),12(表1),18(表2),15(表2)
UNION を使用してみましたが、ここで立ち往生している列の選択ごとに異なる結果が得られます。