両方のテーブルを結合し、Col1 と Col11 を比較して、Table1 にない最初のテーブル データと 2 番目のテーブル データを取得します。すべての ID (Col1 と Col11) が一緒になる必要があるため
表1
Col1 Col2 Col3 Col4 Col5 Col6
1345653 330760137950 2012-07-09 21:40:29 1345653 331760137950 1341895229
1345653 110909316904 2012-07-09 21:29:06 1345653 111909316904 1341894546
1345653 221065796761 2012-07-09 19:31:48 1345653 221065796761 1341887518
表2
Col11 Col22 Col33
1345653 330760137950 2012-07-09 21:40:29
1345653 110909316904 2012-07-09 21:29:06
1345653 221065796761 2012-07-09 19:31:48
1345653 **150851771618** 2012-07-09 18:57:33
上記の 2 つのテーブル データを見ると、Table2
meansの最後の行が にCol22-150851771618
ありませんTable1
。したがって、以下の出力のように、とを結合して Col22 が欠落しているためTable1
、完全なデータと最後の行を表示する必要があります。Table2
Table1
Col1
Col11
1345653 330760137950 2012-07-09 21:40:29 1345653 331760137950 1341895229
1345653 110909316904 2012-07-09 21:29:06 1345653 111909316904 1341894546
1345653 221065796761 2012-07-09 19:31:48 1345653 221065796761 1341887518
1345653 **150851771618** 2012-07-09 18:57:33 NULL NULL NULL
とJOIN
を結合してこれを行うにはどうすればよいですか? 私はこれについて多くの混乱を抱えています。誰でも私を助けることができますか?Col1
Col11
更新:- いくつかのシナリオ
表1
Col1 Col2 Col3 Col4 Col5 Col6
1345653 330760137950 2012-07-09 21:40:29 1345653 331760137950 1341895229
1345653 110909316904 2012-07-09 21:29:06 1345653 111909316904 1341894546
1345653 221065796761 2012-07-09 19:31:48 1345653 221065796761 1341887518
704318001 320941581940 2012-07-09 14:44:48 704318001 321941581940 1341870288
表2
Col11 Col22 Col33 Col44 Col55 Col66
1345653 330760137950 2012-07-09 21:40:29 NULL NULL NULL
1345653 110909316904 2012-07-09 21:29:06 NULL NULL NULL
1345653 221065796761 2012-07-09 19:31:48 NULL NULL NULL
1345653 **150851771618** 2012-07-09 18:57:33 NULL NULL NULL
704318001 **290738585064** 2012-07-09 14:36:49 NULL NULL NULL
したがって、出力は次のようになります。このIDの意味は、1345653
すべてのレコードが同じ場所にあり、704318001
. したがって、出力を見ると、すべてが一緒1345653
になっていて、すべて704318001
が一緒になっています。
1345653 330760137950 2012-07-09 21:40:29 1345653 331760137950 1341895229
1345653 110909316904 2012-07-09 21:29:06 1345653 111909316904 1341894546
1345653 221065796761 2012-07-09 19:31:48 1345653 221065796761 1341887518
1345653 **150851771618** 2012-07-09 18:57:33 NULL NULL NULL
704318001 320941581940 2012-07-09 14:44:48 704318001 321941581940 1341870288
704318001 **290738585064** 2012-07-09 14:36:49 NULL NULL NULL
基本的に、最初の完全なテーブルと、Table1 にデータがない 2 番目のテーブルを取得します。