Re: [SQL ] (select into) 另存資料表!!
: 我用
: 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
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 4 之 5 篇):