SELECT DISTINCT 語句
在表中,可能會包含重復(fù)值。這并不成問題,不過,有時您也許希望僅僅列出不同(distinct)的值。
關(guān)鍵詞 DISTINCT 用于返回唯一不同的值。
語法:(如果是多列去重,可寫多個列名稱,并在列名稱之間使用 "," 隔開)
SELECT DISTINCT 列名稱 FROM 表名稱 where 條件
上面這個方法是最準(zhǔn)確的
網(wǎng)上所屬的這種方法是不準(zhǔn)確的
select * from 表名 where 主鍵 in(select max(主鍵) from 表名 group by 要去重的字段 )
這種方法是不準(zhǔn)確