select id,field1,field2 from test ta where exists(select id from test tb where tb.field1=ta.field1 and ta.id<>tb.id) 用相关子查询可以保留其余字段. group by子句只能输出group by字段,其余字段必须使用聚合函数输出
谢谢!!问个很菜的问题,sum(1)中的1代表什么?
select test.id,test.field1,test.field2 from test,test_1 where test.field1=test_1.field1 and test.id<>test_1id 这样试一下。
用相关子查询可以保留其余字段.
group by子句只能输出group by字段,其余字段必须使用聚合函数输出
这样试一下。
from 表
group by 字段
你应该先动手验证一下的..