如果只需要重复的id,则是select*fromtablewheredin(selectIDfromtablegroupbyidhavingcount(*)gt1)。如果需要所有字段完全相同的重复记录,则使用select*fromtablewheredin(selectIDfromtableGROUPBYID,name,ageHAVINGCOUNT(*)GT1)。
Select*froma是A表中的一个字段。
使用"独特的"删除重复项的命令。SQL:
Group用于分组。示例:Selecta,count(*)FromtableGroupA显示结果,其中A是重复值,count(*)是重复次数。该SQL适用于Oracle、SqlServer等数据库。要过滤重复多次的重复值,可以对sql进行更改。例如,要显示重复三次或更多次的数据,例如:Selecta,Count(*)fromtablegroupahavingcount(*)GT3。
让我给你举个例子:例如,表A有几个数据IDNames。
15
24
35
那么你要查询的不同名字的句子应该是selectdistinc()froma,查询结果应该是name。
543但是实际情况不仅仅是这么简单。比如我要查询所有名字不重复的数据,你要用groupbygroupingselectdistinct(),fromagroupbydistinct必须放在开头,查询多个字段时需要跟上groupby才能得到你想要的结果。