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