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

MySQLでMINUS操作を実行しようとしています

    MySqlはマイナスを認識しません およびINTERSECT 、これらはOracleベースの操作です。 MySqlでは、ユーザーはNOT INを使用できます MINUSとして (他の解決策もありますが、とても気に入りました 例:

    select a.id 
    from table1 as a 
    where <condition> 
    AND a.id NOT IN (select b.id 
                     from table2 as b 
                     where <condition>);
    


    1. 初心者向けのSQLNotEqual To(!=)演算子

    2. Oracleから指定された行を削除する最適な方法

    3. PostgreSQLarray_aggのようなMYSQL配列集計関数

    4. Oracle PL /SQLはサーバーのIPv4を取得しますか?