SQL 如何将2个或多个表连接查询后的结果,用select into 或者insert into等方式,直接放入新的表中?

select*intonewfrom(selectstudent.namefromstudentrightjoinaaonstudent.name=aa.name)这样写... select * into new from (select student.name from student right join aa on student.name=aa.name)
这样写会报错,为啥?报错如下
第 1 行: ')' 附近有语法错误。
展开
 我来答
tj_angela
2015-10-29 · TA获得超过7530个赞
知道大有可为答主
回答量:6797
采纳率:75%
帮助的人:2597万
展开全部
子查询要加个重命名,有些数据库是这么定义的,比较蛋疼。。
select * into new from (select student.name from student right join aa on student.name=aa.name) t
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式