1

こんにちは、私は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 を使用してみましたが、ここで立ち往生している列の選択ごとに異なる結果が得られます。

4

2 に答える 2