sql server with as只能查询一次
2024-10-06 06:37:36
WITH
Emp AS
(SELECT acc.*
FROM GXSpreadDB.dbo.gxs_account acc
LEFT JOIN RYAccountsDB.dbo.AccountsInfo Account
ON acc.userid=Account.userid
WHERE parentuserid=7123
AND Account.AgentID=0
UNION ALL
SELECT d.* FROM Emp ,GXSpreadDB.dbo.gxs_account d
WHERE d.parentuserid =Emp.userid ),
DaiLi_RelationalTree AS
(
select * from GXSpreadDB.dbo.gxs_account where gameid=208356
)
--select * from DaiLi_RelationalTree
select * from Emp,DaiLi_RelationalTree
以上代码是没问题的。
这个代码就会报对象不存在。可能要插入到临时表才能重复查询吧
WITH
Emp AS
(SELECT acc.*
FROM GXSpreadDB.dbo.gxs_account acc
LEFT JOIN RYAccountsDB.dbo.AccountsInfo Account
ON acc.userid=Account.userid
WHERE parentuserid=7123
AND Account.AgentID=0
UNION ALL
SELECT d.* FROM Emp ,GXSpreadDB.dbo.gxs_account d
WHERE d.parentuserid =Emp.userid ),
DaiLi_RelationalTree AS
(
select * from GXSpreadDB.dbo.gxs_account where gameid=208356
)
select * from DaiLi_RelationalTree
select * from Emp,DaiLi_RelationalTree
最新文章
- 深入理解 RESTful Api 架构
- 【PHP】iOS推送通知以及反馈服务
- Java 计算文件大小
- Java集合类操作优化总结
- bzoj 3143: [Hnoi2013]游走 高斯消元
- Android Matrix详解
- SQLLoader4(数据文件中的列与表中列不一致情况-filler)
- wpf 寻找某个控件下的子控件
- UML软件方法大纲
- Django学习-22-Form
- 解决nodejs中json序列化时Date类型默认为UTC格式
- 【NumberValidators】大陆身份证验证
- Spring入门详细教程(二)
- WEB相关概念、Tomcat初识、Servlet、基本知识。
- 【CPU】理解CPU
- Nginx - 配置 SSL证书
- QT 5 安装 vs2017 后,出现找不到 rc.exe 问题
- C#利用反射实现两个类的对象之间相同属性的值的复制
- cocos2dx内存管理
- TokuMX唯一索引不支持dropDups选项