sql 临时表 where 作用域问题
select*from(select*froma)asAwhereA.id=(selectidfromAwherename='xxx')类似这样的语句。。。先在a表中查询...
select * from
(
select * from a
)as A
where A.id=
(
select id from A where name='xxx'
)
类似这样的语句。。。先在a表中查询出结果当做临时表A,再在A表中查询嵌套查询对应名字的id
在where嵌套里提示找不到A。。请问这样的语句需要怎么写 展开
(
select * from a
)as A
where A.id=
(
select id from A where name='xxx'
)
类似这样的语句。。。先在a表中查询出结果当做临时表A,再在A表中查询嵌套查询对应名字的id
在where嵌套里提示找不到A。。请问这样的语句需要怎么写 展开
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询