首頁 >資料庫 >mysql教程 >如何在 MySQL 中從多個欄位中選擇不同的值?

如何在 MySQL 中從多個欄位中選擇不同的值?

Patricia Arquette
Patricia Arquette原創
2024-12-27 02:21:13707瀏覽

How to Select Distinct Values from Multiple Columns in MySQL?

MySQL 查詢取得多列的不同值

在MySQL 中,SELECT DISTINCT 語句可用於從一個或多個欄位擷取不同值更多專欄。以下是從表中選擇多列(a、b、c 和d)的不同值的問題的解決方案:

SELECT DISTINCT a, b, c, d
FROM my_table;

此查詢將傳回一組行,其中每行代表一個唯一的值四列的不同值的組合。與問題中的第二個查詢不同,它不會將結果分組。

為了闡明預期輸出,每列的不同值將單獨顯示,而不是所有欄位中不同值的組合。這是一個範例:

假設my_table 中有以下資料:

a b c d
1 2 3 4
1 2 3 5
6 7 8 9
1 2 3 6
10 11 12 13

執行提供的查詢將產生以下不同的值:

a b c d
1 2 3 4
6 7 8 9
10 11 12 13

As可以看到,a、b、c、d 列的不同值是單獨列出的,滿足此特定用途的要求案例。

以上是如何在 MySQL 中從多個欄位中選擇不同的值?的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn