如下表,请用一条sql写出,选出表中NAME相同的记录大于等于3条的对应ID集合 表T ID NAME lfsun666 2023-11-26 168 阅读1分钟 使用SQL的GROUP BY和HAVING子句来实现这个查询,筛选出具有相同NAME并且记录条数大于等于3的ID集合。下面是相应的SQL语句: SELECT ID FROM T GROUP BY NAME HAVING COUNT(NAME) >= 3; 这条SQL语句首先按照NAME分组,然后通过HAVING子句筛选出每个分组中记录条数大于等于3的情况,最终返回符合条件的ID集合。在这个例子中,将返回B和D对应的ID集合。