用SQL SELECT句完成查询 保存到新表中,为什么新表中确没有记录?

用SQLSELECT语句完成查询:列出目前有订购单的客户信息(即有对应的order_list记录的customer表中的记录),同时要求按客户号升序排序,并将结果存储到r... 用SQL SELECT语句 完成查询:列出目前有订购单的客户信息(即有对应的order_list记录的 customer表中的记录),同时要求按客户号升序排序,并将结果存储到 results表中(表结构与customer表结构相同) sele * from customer where 客户号 in(sele 客户号 from order_list) order by 客户号 into table results 展开
 我来答
per飞翔的企鹅
2012-09-23 · 超过19用户采纳过TA的回答
知道答主
回答量:88
采纳率:0%
帮助的人:56.7万
展开全部
你是不是先建立rusults表了?select * from table2 into table1 要求table1不存在。这时候系统会自动创建并插入值。
流浪云风
推荐于2018-04-12 · TA获得超过4315个赞
知道大有可为答主
回答量:1119
采纳率:69%
帮助的人:938万
展开全部
按你的描述results的表结构与customer的表结构相同,那么你的语句没有任何问题。
INSERT INTO Results
SELECT * FROM Customer WHERE 客户号 IN (SELECT 客户号 FROM Order_List) ORDER BY 客户号;
你之所以新表中没有数据,应该是由于你没有commit。
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
cxkwelcome
2012-09-22 · TA获得超过204个赞
知道答主
回答量:184
采纳率:0%
帮助的人:171万
展开全部
insert into results select * from customer where 客户号 in(select 客户号 from order_list) order by 客户号
更多追问追答
追问
语法错误呢?
追答
写错了,那是oracle语句,sql server用下面的语句:
select * into results from customer where 客户号 in(select 客户号 from order_list) order by 客户号
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Jettrry
2015-11-01 · 超过12用户采纳过TA的回答
知道答主
回答量:48
采纳率:0%
帮助的人:34.4万
展开全部
具体语句贴出来呢
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式