作者tedcat (动静:MSN昵称为主)
看板Database
标题Re: [SQL ] (select into) 另存资料表!!
时间Mon Mar 14 01:26:28 2011
: 我用
: insert into 交易另存 (顾客编号,项目1) select 顾客编号,项目1 from 交易记录
: 是可以的
: 但是
: insert into 兑换另存(顾客编号,兑换项目1)
: select 顾客编号,兑换项目1 from 兑换记录
: union
: select 顾客编号,兑换项目2 from 兑换记录
: 却不行!!
: 我想问题是出在无法写入联集後的结果~"~
: 我使用Select into 也是遇到一样的问题.....
: 都会出现"FROM子句中语法错误"的视窗!! ~"~
: 我再想用储存格的方式挑选资料也许就可以存了.....
: 我还是个新手...还要多练练..
: 感谢大家^^
如果下面这句不行的话
insert into 兑换另存(顾客编号,兑换项目1)
select * from
(
select 顾客编号,兑换项目1 from 兑换记录
union
select 顾客编号,兑换项目2 from 兑换记录
) as a
先将union资料集存到暂存表然後再insert into select这个暂存表试试看
或是乾脆
insert into 交易另存 (顾客编号,项目1) select 顾客编号,项目1 from 交易记录
insert into 交易另存 (顾客编号,项目1) select 顾客编号,项目2 from 兑换记录
--
泰 德 猫 ~*
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.210.41.244