sql >> データベース >  >> RDS >> Sqlserver

2 つのテーブルの値を比較し、異なる行を一覧表示する

    これにより、B にはない A のすべてが得られます

    select * from tableA
    Except
    select * from tableB
      

    とその逆

    select * from tableB
    Except
    select * from tableA
      

    編集:この方法で参加:

    (select * from tableA
    Except
    select * from tableB)
    union all
    (select * from tableB
    Except
    select * from tableA)
      


    1. mysql_connect()localhostと127.0.0.1の違い

    2. OPTION(RECOMPILE)は常に高速です。なんで?

    3. デフォルト値のみでレコードを挿入するにはどうすればよいですか?

    4. 別のテーブルの1つの列から3つの列にデータを分割するにはどうすればよいですか? SQL