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中文網其他相關文章!