Ich versuche, eine Abfrage zu schreiben, die Daten aus einer Tabelle extrahiert und umwandelt und diese Daten dann in eine andere Tabelle einfügt. Ja, das ist eine Data Warehouse-Abfrage und ich habe sie in MS Access ausgeführt. Im Grunde möchte ich also eine Abfrage wie diese:
INSERT INTO Table2(LongIntColumn2, CurrencyColumn2) VALUES (SELECT LongIntColumn1, Avg(CurrencyColumn) as CurrencyColumn1 FROM Table1 GROUP BY LongIntColumn1);
Ich habe es versucht, aber eine Syntaxfehlermeldung erhalten.
Wenn du das tun wolltest, was würdest du tun?
您有两个语法选项:
选项 1
选项 2
请记住,选项 2 将创建一个仅包含投影上的列(SELECT 上的列)的表。
没有“VALUES”,没有括号: