0

1 回のリクエストで 2 つの類似の mysql テーブルを照会して、一致しない列を NULL などのデフォルト値に設定することは可能ですか?

table1
col1 col2 col3
A    B    C

table2 
col1 col2 col4
D    E    F    

結果は次のようになります。

table
col1 col2 col3 col4
A    B    C    NULL
D    E    NULL F
4

1 に答える 1

2

はい、それはかなり可能です:

SELECT col1, col2, col3, NULL as col4
  FROM table1
UNION ALL
SELECT col1, col2, NULL, col4
  FROM table2

SQLフィドル

于 2013-06-07T12:54:21.310 に答える