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

not in queryに複数の列を使用できますか?

    グーグルすると、一部のデータベースでは機能しますが、他のデータベースでは機能しないことがわかります。代わりにこれを使用できます:

    SELECT DISTINCT a, b, c 
    FROM t1 
    WHERE NOT EXISTS
       (SELECT 1 FROM t2 
        WHERE t1.a = t2.a AND t1.b = t2.b AND t1.c = t2.c)
    


    1. 複数のIPアドレスに対してpostgresqlpostgresql.conflisten_addressesを構成する方法

    2. SQLServerインデックスの断片化情報をプロアクティブに収集する方法

    3. ランダムタプルを取得するためのTablesampleおよびその他の方法

    4. データからjsonb配列とオブジェクトの配列を返すにはどうすればよいですか?