出现这个报错,基本上都是因为实际子查询结果记录数超过一条,而预期结果记录数<=1 造成的,可以对这表的这个字段进行查重。确保每个子查询只能返回一条数据.
查重语句:
select sx_name from SXXX having(count(1)>1) group by sx_name;
实例:
查询表中 HOUSENO,CORPNO字段相同的记录:
select HOUSENO,CORPNO from AS_HOUSEINFO having(count(1)>1) group by HOUSENO,CORPNO;