Table1
有 3 列:col1
, col2
,col3
我怎样才能让where的SELECT
所有DISTINCT
值都等于某个值,然后按 排序,但不同的结果显示它们对应的值?col1
col3
col2 DESC
col1
col2
我尝试了以下但没有奏效:
SELECT DISTINCT (col1), col2
FROM `Table1`
WHERE `col3` = 'X'
ORDER BY `col2` DESC
以上不会导致 的不同值col1
。如果我删除“ , col2
”,那么它将显示不同的值col1
,但不会显示它们对应的col2
值。
那么我该怎么做呢?