首頁 > 資料庫 > mysql教程 > 如何在 MySQL 中實現與 MINUS 操作等效的操作?

如何在 MySQL 中實現與 MINUS 操作等效的操作?

Barbara Streisand
發布: 2024-12-30 21:14:10
原創
868 人瀏覽過

How Can I Achieve the Equivalent of a MINUS Operation in MySQL?

MySQL 對 MINUS 操作的限制

MySQL 缺乏對 Oracle 中常見的 MINUS 操作的本機支援。但是,使用者可以採用其他方法來獲得類似的結果。

使用 NOT IN

MySQL 提供 NOT IN 子句作為 MINUS 的可行替代品。此子句允許使用者從查詢結果中排除特定子查詢中存在的行。

考慮以下範例:

SELECT DISTINCT Service_Code
FROM Service_Details
WHERE Service_Code NOT IN (
    SELECT Service_Code
    FROM Exception
);
登入後複製

此查詢會擷取不與任何服務程式碼關聯的服務程式碼。異常,有效地在 Service_Details 和 Exception 表之間執行 MINUS 操作。

以上是如何在 MySQL 中實現與 MINUS 操作等效的操作?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板