首頁 > 資料庫 > mysql教程 > 如何在 Microsoft Access 中執行 SQL 交和減運算?

如何在 Microsoft Access 中執行 SQL 交和減運算?

Barbara Streisand
發布: 2024-12-18 11:12:11
原創
626 人瀏覽過

How Can I Perform SQL INTERSECT and MINUS Operations in Microsoft Access?

在Microsoft Access 中實作SQL INTERSECT 和MINUS 運算

相交和相減表,由交會和相減表,由SQL 中的INTERSECT 和MINUS 運算子表示,可以是在Microsoft Access 中具有挑戰性。幸運的是,這些操作可以分別使用內部連接和外連接來實現。

INTERSECT:內連接

要執行 INTERSECT 操作,請使用內部連接。此聯結僅傳回兩個參與表中聯結條件匹配的行。以下查詢示範了 INTERSECT 操作:

select distinct
  a.*
from
  a
  inner join b on a.id = b.id
登入後複製

此查詢擷取表 a 中與表 b 中具有相符行的所有行。 unique 關鍵字消除重複列。

MINUS:外連接

MINUS 或外連接,返回指定表中沒有匹配行的行另一張桌子。在 Access 中,可以使用左外連接來實現此目的:

select distinct
  a.*
from
  a
  left outer join b on a.id = b.id
where
  b.id is null
登入後複製

此查詢從表 a 中獲取在表 b 中沒有對應行的所有行。左外連接會擷取 a 中的所有行,無論它們在 b 中是否有匹配項。 where 子句過濾掉符合的行。

以上是如何在 Microsoft Access 中執行 SQL 交和減運算?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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