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