掌握 MySQL 的 NOT IN
子查詢子句
從一個表格中擷取特定欄位的值未在另一表中找到的資料通常需要將NOT IN
運算子與子查詢結合使用。 這種方法避免了複雜的解決方法並確保結果準確。 有時會出現對其功能的誤解,從而導致語法錯誤。
正確的語法很簡單:
<code class="language-sql">SELECT * FROM Table1 WHERE Table1.principal NOT IN (SELECT principal FROM Table2);</code>
此查詢有效地選擇 Table1
中 principal
值不存在於 principal
的 Table2
列中的所有行。 這種簡單而強大的技術是實現這一常見資料庫任務的建議方法。
以上是如何使用MySQL的'NOT IN”與子查詢來排除行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!