[SQL]碰到A有B沒有以及B有A沒有的情況,但是結果都得出現,怎麼下??

  • 3785
  • 0

摘要:[SQL]碰到A有B沒有以及B有A沒有的情況,但是結果都得出現,怎麼下??

找一個A,B的來源資料表,例如人員資料,再去LEFT JOIN A還有LEFT JOIN B就可以了

要注意的事情是:

如果A,B需要做比較某個欄位的金額的比較差額的話,還是可以照上述的步驟做,例如A.money - B.money

例外的情況就是如果A與B的某某個相同的付款名目沒有相同的欄位名稱,而是必須兩者的payid一樣,才代表一樣的付款名目的話

還是乖乖地使用(Aooxx) union(Booxx)吧