第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何INSERT到從另一個表中提取的表記錄

如何INSERT到從另一個表中提取的表記錄

浮云間 2019-08-15 16:50:37
如何INSERT到從另一個表中提取的表記錄我正在嘗試編寫一個查詢,從表中提取和轉(zhuǎn)換數(shù)據(jù),然后將這些數(shù)據(jù)插入另一個表。是的,這是一個數(shù)據(jù)倉庫查詢,我在MS Access中這樣做。所以基本上我想要一些像這樣的查詢:INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES   (SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1);我試過但得到語法錯誤消息。如果你想這樣做,你會怎么做?
查看完整描述

3 回答

?
智慧大石

TA貢獻1946條經(jīng)驗 獲得超3個贊

沒有“價值”,沒有括號:

INSERT INTO Table2(LongIntColumn2, CurrencyColumn2)SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1;


查看完整回答
反對 回復 2019-08-15
?
慕俠2389804

TA貢獻1719條經(jīng)驗 獲得超6個贊

您有兩種語法選項:

選項1

CREATE TABLE Table1 (
    id int identity(1, 1) not null,
    LongIntColumn1 int,
    CurrencyColumn money)CREATE TABLE Table2 (
    id int identity(1, 1) not null,
    LongIntColumn2 int,
    CurrencyColumn2 money)INSERT INTO Table1 VALUES(12, 12.00)INSERT INTO Table1 VALUES(11, 13.00)INSERT INTO Table2SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1

選項2

CREATE TABLE Table1 (
    id int identity(1, 1) not null,
    LongIntColumn1 int,
    CurrencyColumn money)INSERT INTO Table1 VALUES(12, 12.00)INSERT INTO Table1 VALUES(11, 13.00)SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1INTO Table2FROM Table1GROUP BY LongIntColumn1

請記住,選項2將創(chuàng)建一個只包含投影列(SELECT上的列)的表。


查看完整回答
反對 回復 2019-08-15
?
絕地無雙

TA貢獻1946條經(jīng)驗 獲得超4個贊

刪除VALUES和括號。

INSERT INTO Table2 (LongIntColumn2, CurrencyColumn2)SELECT LongIntColumn1, Avg(CurrencyColumn) FROM Table1 GROUP BY LongIntColumn1


查看完整回答
反對 回復 2019-08-15
  • 3 回答
  • 0 關注
  • 783 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號