利用 distinct
:對需要處理的字段進行去重
select distinct 字段名 from 表名
去重以后
利用group by
select * from 表名 group by 字段名
利用having
select * from 表名 group by 字段名 having 字段名=要求
where和having的區別
1.having用於group by 之后
2.where是用於表中篩選查詢,having用於在where和group結果中查詢
3.having可以使用聚合函數,而where不能
4.having執行順序位於where之后