例以下表格:表名: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