データを取得するためにクエリを書きました。SQL Serverのあるテーブルから別のテーブルに選択したデータをコピーします
このフェッチしたデータを新しいテーブルにコピーしたいとします。
私は次のクエリを試みたが、それは動作しませんでした:私は間違っ
select *
into ttl
from
(select Terr, Product
from sdata, md
where sdata.PSetID = md.PsetID);
何をしているのですか?あなたはsub-select
SELECT *
INTO ttl
FROM (SELECT Terr,
Product
FROM sdata
INNER JOIN md
ON sdata.PSetID = md.PsetID) A; --Here
それとも単に
SELECT Terr,
Product
INTO ttl
FROM sdata
INNER JOIN md
ON sdata.PSetID = md.PsetID
:あなたのケースでは
[キックする悪い習慣:古いスタイルを使用してJOINを](http://sqlblog.com/blogs/aaron_bertrand/archive/2009/10/08/bad-habits ANSI - ** 92 **の*正しい* ANSI 'JOIN'構文で置き換えられた古いスタイルの*カンマで区切られたテーブルのリスト*スタイルは、 SQL標準(** 20年以上前**)とその使用はお勧めしません –
@marc_s私は心に留めておきます。次回からはJOIN構文を使用します。ありがとう。 – Japs