ホームページ >データベース >mysql チュートリアル >MySQL で MINUS 操作を実行するにはどうすればよいですか?
MySQL での MINUS 操作の実行
MySQL では、Oracle とは異なり、MINUS 操作はネイティブにサポートされていません。ただし、同様の結果を得る別の方法もあります。
NOT IN の使用
1 つの方法は、NOT IN 句を使用して、一致する 1 つのクエリから行を除外することです。別の行。たとえば、州では提供されているが特定の郵便番号では提供されていないサービス コードを検索するには、次のようにします。
SELECT Service_Code FROM Servicing_States WHERE Service_Code NOT IN ( SELECT Service_Code FROM Exception );
代替ソリューション
NOT IN 以外にも、他の代替案があります。 MySQL で MINUS のような操作を実行する場合:
注:特定のシナリオに最適なアプローチは、クエリとデータ分散の複雑さに応じて異なる場合があります。最も効率的で信頼性の高い方法を決定するために、これらの代替案をテストすることを検討してください。
以上がMySQL で MINUS 操作を実行するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。