--单行子查询返回多个行 例如:
select c. rca_flag, c.is_card, (select mobile from c_contact t where t.cons_no=c.cons_no) mobile from c_cons c where c.cons_no='1011221125' 解决办法:根据业务需要进行规避 1.(select distinct mobile from c_contact t where t.cons_no=c.cons_no) mobile 2.(select mobile from c_contact t where t.cons_no=c.cons_no and rownum=1) mobile 3.(select avg(mobile) from c_contact t where t.cons_no=c.cons_no) mobile 4.(select max(mobile) from c_contact t where t.cons_no=c.cons_no) mobile 5.(select min(mobile) from c_contact t where t.cons_no=c.cons_no) mobile相关文章
- 10-25occal [问题解决]ORA-01427: 单行子查询返回多个行
- 10-25SQL IN 子查询返回多对值
- 10-25a.WHERE使用中单行子查询(适用于>,<,=,>=,<=等条件)
- 10-25Sql中联合查询中的”子查询返回的值不止一个“的问题
- 10-25达梦数据库动态SQL之SELECT...INTO单行数据返回及多行数据返回
- 10-253.6 单行子查询返回多行
- 10-25当子查询返回0行时,MySQL查询不返回任何内容
- 10-25python3.6 + selenium2.53.1 查询数据库并将返回的内容中每一行的内容转换成class对象
- 10-25oracle[insert 时报错: 单行子查询返回多行]
- 10-25嵌套套娃,MySQL子查询,单行与多行子查询,相关和不相关(关联)子查询,完整详细可收藏