distinct 與 group by 去重

例以下表格:表名:fruitui

id Name Price Num
1 西瓜 10 2
2 西瓜 11 2
3 香蕉 10 3
4 桃子 10 2

 

 

 

 

當我想獲取Name不重複的數據,結果以下it

id Name Price Num
1 西瓜 10 2
3 香蕉 10 3
4 桃子 10 2

 

 

 

 

若是查詢時用 distinct,則無效果,只能用group by.table

select * from fruit where id in (select min(id) from fruit  group by Name);select

select distinct Name,Price,Num from fruit(無效)數據

 

只獲取一個字段時有效查詢

select distinct Name from fruittab

相關文章
相關標籤/搜索