项目中遇到的sql问题记录
有的时候,将一大串数,取出来,或许你觉得,你已经所有的key值都注意了,结果。。。返回一个单行子查询返回多个行
正常代码
select 列名1,列名2
from 表
where 条件
然后报单行子查询返回多个行
如何快速的找到是哪行有问题呢?
解决方法
在后面加一个group by having count(X)>1
具体
select 列名1,列名2
from 表
where 条件
group by 列名1,列名2 having count(emplid)>1
查出是哪个数据重复了,再去看哪个地方有问题就行了
暂存,有时间补详情