请选择 进入手机版 | 继续访问电脑版

左一

银牌会员

224

主题

515

帖子

2255

积分

银牌会员

积分
2255

[已处理] SQL语句问题

左一
银牌会员   /  发表于:2022-11-21 11:44  /   查看:2109  /  回复:6
1金币
本帖最后由 左一 于 2022-11-21 13:38 编辑

在活字格里写的视图,放到mysql里去写就不行了。求教怎么改?
  1. with cte as(
  2. Select "合同档案" as 目标表,合同编号,甲方主体 as 主体 from "合同档案"
  3. union all
  4. Select "合同档案" as 目标表,合同编号,乙方主体 as 主体 from "合同档案"
  5. union all
  6. Select "合同档案" as 目标表,合同编号,丙方主体 as 主体 from "合同档案"
  7. union all
  8. Select "合同档案" as 目标表,合同编号,丁方主体 as 主体 from "合同档案"
  9. union all
  10. Select "合同档案" as 目标表,合同编号,戊方主体 as 主体 from "合同档案"
  11. union all
  12. Select "合同档案" as 目标表,合同编号,己方主体 as 主体 from "合同档案"
  13. union all
  14. Select "过票合同档案" as 目标表,合同编号,甲方主体 as 主体 from "过票合同档案"
  15. union all
  16. Select "过票合同档案" as 目标表,合同编号,乙方主体 as 主体 from "过票合同档案"
  17. union all
  18. Select "过票合同档案" as 目标表,合同编号,丙方主体 as 主体 from "过票合同档案"
  19. union all
  20. Select "过票合同档案" as 目标表,合同编号,丁方主体 as 主体 from "过票合同档案"
  21. union all
  22. Select "过票合同档案" as 目标表,合同编号,戊方主体 as 主体 from "过票合同档案"
  23. union all
  24. Select "过票合同档案" as 目标表,合同编号,己方主体 as 主体 from "过票合同档案"
  25. )
  26. select * from cte as a
复制代码

附件: 您需要 登录 才可以下载或查看,没有帐号?立即注册

最佳答案

查看完整内容

找到问题了,不需要写with cte as 直接写 seletc * from T1 union all seletc * from T2,就可以了。

6 个回复

最佳答案
最佳答案
左一
银牌会员   /  发表于:2022-11-21 11:44:32
来自 6#
找到问题了,不需要写with cte as 直接写 seletc * from T1 union all seletc * from T2,就可以了。
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-21 12:32:40
2#
回到mysql里您要告诉它是哪个库里的表~
回复 使用道具 举报
左一
银牌会员   /  发表于:2022-11-21 13:45:38
3#
吴小胖 发表于 2022-11-21 12:32
回到mysql里您要告诉它是哪个库里的表~

比如库的名字叫hzg,应该怎么改啊?
回复 使用道具 举报
吴小胖讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-21 13:53:15
4#
hzg.合同档案
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-21 14:01:10
5#
加油~
回复 使用道具 举报
David.Zhong讲师达人认证 悬赏达人认证 活字格认证
论坛元老   /  发表于:2022-11-22 10:59:39
7#
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 立即注册
返回顶部