首頁 > 資料庫 > mysql教程 > 如何在MySQL中檢索唯一值和對應資料?

如何在MySQL中檢索唯一值和對應資料?

Linda Hamilton
發布: 2024-12-12 12:37:22
原創
555 人瀏覽過

How to Retrieve Unique Values and Corresponding Data in MySQL?

在 MySQL 中擷取具有對應資料的唯一值

在 MySQL 中,可以使用 DISTINCT 關鍵字擷取不同值。但是,在處理包含多個列的表時,可能還需要根據不同的值從其他列檢索對應的值。

例如,考慮一個包含ID、FirstName 和LastName 欄位的資料表:

ID FirstName LastName
1 John Doe
2 Bugs Bunny
3 John Johnson

我們的目標是從FirstName 欄位中選擇不同的值,同時為每個唯一值檢索對應的ID 和LastName。為此,我們可以使用以下查詢:

SELECT ID, FirstName, LastName
FROM table
GROUP BY(FirstName);
登入後複製

使用 GROUP BY 子句,查詢將具有相同 FirstName 值的行分組。因此,只會傳回 FirstName 欄位中的不同值。但是,查詢也包括 SELECT 清單中的 ID 和 LastName 欄位。這可確保為每個唯一的 FirstName 值擷取對應的 ID 和 LastName 值。

執行此查詢將傳回以下結果集:

ID FirstName LastName
1 John Doe
2 Bugs Bunny

如您所見,查詢成功檢索FirstName 欄位中的不同值,同時也為每個不同值提供對應的ID和LastName 值。

以上是如何在MySQL中檢索唯一值和對應資料?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板