由于计算的需要,使用 with as 建立了四个临时表。
伪代码如下:
with a as (select...),b as (select...),c as (select...),d as(select...)
insert into d
select ....
from a join b on ...
join c on ....
join d on...
执行报错,错误代码 1064 ,说是 insert into 有问题。但是,我先执行以下代码
with a as (select...),b as (select...),c as (select...),d as(select...)
select ....
from a join b on ...
join c on ....
join d on...
然后将查询结果复制为 insert 语句( navicat 的功能),再插入表 d ,就可以成功。
迷惑,求大佬解答。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.