透過MySQL JOIN 僅選擇最近的行
關於連接表以存取客戶數據,您可能會遇到您想要的情況僅檢索相關表中的最新條目。這在儲存歷史資料的場景中很常見。幸運的是,MySQL 提供了多種方法來實現此目的。
一種方法涉及在 WHERE 子句中使用相關子查詢。此方法涉及引用父表別名以從子表中檢索匹配的行。例如:
此查詢僅檢索每個客戶端的最新通話記錄。
此外,您提到在 LIKE 謂詞中使用 CONCAT。此用法在 MySQL 中有效,並允許您在連接的列值中搜尋子字串。
在初始查詢中,您使用了 INNER JOIN,它從兩個表中傳回符合的行。但是,您也對適當的 JOIN 類型表示不確定。這裡有一個簡短的解釋:
選擇正確的 JOIN 類型取決於您的特定查詢要求。
以上是如何使用 JOIN 從 MySQL 中的相關表格中僅選擇最新行?的詳細內容。更多資訊請關注PHP中文網其他相關文章!