在MySQL 中使用對應資料進行DISTINCT 欄位擷取
在包含多列的資料庫表中,如下圖所示:
ID | FirstName | LastName |
---|---|---|
1 | John | Doe |
2 | Bugs | Bunny |
3 | John | Johnson |
一個常見的任務是從特定欄位擷取不同的值,同時維護來自特定欄位的對應資料其他欄位。
目標:
從 FirstName 欄位中取得不同的結果,同時包含對應的 ID 和 LastName 值。具體來說,應該只回傳一個 John,ID 為 1,LastName 為 Doe。
解決方案:
要實現這一點,以下MySQL 查詢可以受聘:
SELECT ID, FirstName, LastName FROM table GROUP BY(FirstName)
查詢解釋:
以上是如何從一列檢索不同的值,同時在 MySQL 中保留對應的資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!