Home >Database >Mysql Tutorial >How Can I Achieve the Equivalent of a MINUS Operation in MySQL?
MySQL lacks native support for the MINUS operation, commonly found in Oracle. However, users can employ alternative approaches to achieve similar results.
MySQL provides the NOT IN clause as a viable substitute for MINUS. This clause allows users to exclude rows from a query result that exist in a specific subquery.
Consider the following example:
SELECT DISTINCT Service_Code FROM Service_Details WHERE Service_Code NOT IN ( SELECT Service_Code FROM Exception );
This query retrieves the service codes that are not associated with any exceptions, effectively performing a MINUS operation between the Service_Details and Exception tables.
The above is the detailed content of How Can I Achieve the Equivalent of a MINUS Operation in MySQL?. For more information, please follow other related articles on the PHP Chinese website!