sql查詢某字段的相同值

sql查詢某字段的相同值:
SELECT * FROM table WHERE col in (SELECT col FROM table GROUP?BY col HAVING COUNT (col)?>1);
?
順帶說一下where和having:
select * from table
where ···(只能對分組前的屬性進行篩選)
group by ···(按某個字段分組)
having ···(只能對分組后的每個組的整體屬性進行篩選,用聚合函數體現)
–不使用group by就默認表的整體為一組

? 版權聲明
THE END
喜歡就支持一下吧
點贊15 分享