」工欲善其事,必先利其器。「—孔子《論語.錄靈公》
首頁 > 程式設計 > 如何找到MySQL中一張桌子獨有的行?

如何找到MySQL中一張桌子獨有的行?

發佈於2025-03-22
瀏覽:213

How to Find Rows Unique to One Table in MySQL?
如何在關係數據庫的領域中從另一個

在mySQL中完成此任務,請考慮使用抗join查詢,例如:

在此查詢中,則將firstName列用作比較基礎。查詢從table1中檢索所有行的所有行,其名稱值未出現在表2中。

data:

LastName

SELECT * FROM Table1
WHERE FirstName NOT IN (SELECT FirstName FROM Table2)

    Tia
  • Carrera
  • 1975-09-18
NikkiTayl或 1972-03-04 ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ | firstName | lastname |出生日期| -------------------------------------------- | yamila |迪亞茲| 1972-03-04 | ----------- ---------- ------------ This result indicates that Yamila Diaz is present in Table1 but not in Table2.It's important to note that the selection criterion can be based on any common column between the two tables.例如,如果兩個表都有一個ID字段,則可以將查詢重寫為:
1972-03-04
通過使用反加入查詢,您可以有效地識別和提取一個表中存在的數據,但被排除在另一個表中。此技術對於數據清理,記錄對帳和其他數據分析任務是無價的。
最新教學 更多>

免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。

Copyright© 2022 湘ICP备2022001581号-3