在 MySQL 中,用於自連接的關鍵字是 JOIN...ON。自連接用於:1. 尋找重複值;2. 尋找相關記錄;3. 層次結構建模;4. 尋找循環依賴項。例如,以下自連線查詢尋找客戶表中重複的電子郵件地址:SELECT email_address FROM customers AS c1 JOIN customers AS c2 ON c1.email_address = c2.email_address WHERE c1.customer_id <> c2.customer_id;##id <> c2.customer_id;
#MySQL 中自連接的關鍵字
自連接是一種允許表與自身進行連接的SQL 操作。在 MySQL 中,用於執行自連接的關鍵字是JOIN...ON。
自連接的語法:
<code class="sql">SELECT ... FROM table_name AS alias1 JOIN table_name AS alias2 ON alias1.column_name = alias2.column_name</code>其中:
自連接的用途:
自連接主要用於以下用途:範例:
以下範例示範如何使用自連線來尋找客戶表中的重複電子郵件地址:<code class="sql">SELECT email_address FROM customers AS c1 JOIN customers AS c2 ON c1.email_address = c2.email_address WHERE c1.customer_id <> c2.customer_id;</code>這個查詢將傳回具有重複電子郵件地址的客戶的行。
以上是mysql中自連接的關鍵字是哪一個的詳細內容。更多資訊請關注PHP中文網其他相關文章!