select A.a,(select b from B where B.id=A.id) as b
from A
left join C
on A.id=C.id
where b='123' 这里会报错 我怎么对b字段进行查询
如何对左连接的子查询字段进行查询
答案:2 悬赏:10
解决时间 2021-02-06 22:08
- 提问者网友:年齡太小℡蘿莉
- 2021-02-06 00:38
最佳答案
- 二级知识专家网友:都不是誰的誰
- 2021-02-06 01:45
select A.a,B.b
from A
left join B
on B.id=A.id
left join C
on A.id=C.id
where B.b='123'
from A
left join B
on B.id=A.id
left join C
on A.id=C.id
where B.b='123'
全部回答
- 1楼网友:说多了都是废话
- 2021-02-06 02:44
在oracle中 在select from where 三个子句的后面都可以嵌入子查询
类似
select (select a form t) a,b.a from (select a from t) b where b.a=(select b from t);
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯