我需要一個查詢來生成兩個表格之間的比較表。使用SQL比較兩個表格
事情是這樣的:
TABLE_1:
col1 | col2 | col3
a | 1 | a_comment
b | 2 | b_comment
TABLE_2:
col1 | col2 | col3
a | 3 | a_comment
c | 4 | c_comment
查詢結果:
col1 | table_1.col2 | table_2.col2 | col3
a | 1 | 3 | a_comment
b | 2 | NULL | b_comment
c | NULL | 4 | c_comment
另外,我需要保持秩序,S.T.如果col1中的x在col1中的任何一個表中的col1之前,它也將在查詢結果之前。 我試圖用FULL JOIN做它,但它重複col1和col3。
謝謝!
如果table_1和table_2對於col3具有不同的值,會發生什麼情況? – Matthew 2011-02-16 16:24:38