MySQL には、Oracle で一般的に見られる MINUS 操作のネイティブ サポートがありません。ただし、ユーザーは別のアプローチを使用して同様の結果を得ることができます。
MySQL は、MINUS の有効な代替として NOT IN 句を提供します。この句を使用すると、ユーザーは特定のサブクエリに存在する行をクエリ結果から除外できます。
次の例を考えてみましょう。
SELECT DISTINCT Service_Code FROM Service_Details WHERE Service_Code NOT IN ( SELECT Service_Code FROM Exception );
このクエリは、どのサービスにも関連付けられていないサービス コードを取得します。例外を処理し、Service_Details テーブルと Exception テーブルの間で MINUS 操作を効果的に実行します。
以上がMySQL で MINUS 操作と同等の操作を実現するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。