SQL查询时出现了子查询返回多条记录是什么意思啊
答案:2 悬赏:40 手机版
解决时间 2021-04-05 14:03
- 提问者网友:辞取
- 2021-04-04 16:19
SQL查询时出现了子查询返回多条记录是什么意思啊
最佳答案
- 五星知识达人网友:走死在岁月里
- 2021-04-04 17:13
举个例子
select a from table where a in (select c,d from table2)
子查询select c,d from table2返回了c,d2个字段
select a from table where a in (select c,d from table2)
子查询select c,d from table2返回了c,d2个字段
全部回答
- 1楼网友:笑迎怀羞
- 2021-04-04 18:03
就是子查询里面有多行结果,这个时候你用in 就可以了,比如
select * from a where a=(select a from b )
select a from b这里有多行结果
改写下
select * from a where a in (select a from b )
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯