一時的な結果セット (コード内の SOURCE) に格納されたデータを使用して、別のテーブルに SQL Server 2012 を入力しようとしています。以下のコードを実行すると、「The multi-part identifier "SOURCE.JnlDetoaId" could not縛られる」。
SELECT Journaldet.*, Agency.ID_Agency INTO SOURCE
FROM Journaldet
inner join Agency
ON Agency.Agency_ID = Journaldet.AgenceId
IF ((SELECT COUNT(Journal.Journal_ID) FROM dbo.Journal, SOURCE WHERE Journal_ID = SOURCE.JournalId)=0)
INSERT INTO Discarded.JournalDet(JournalDet_ID, Amount, Sensoa, DetoaId, ID_Agency, JournalId, Appli_Source, ReasonDiscarded, DateDiscarded)
VALUES (SOURCE.JnlDetoaId, SOURCE.Amount, SOURCE.Sensoa, SOURCE.DetoaId, SOURCE.ID_Agency, JournalId, 'GameApps','Member not yet inserted', GETDATE());
here についていくつかのスレッドを読みましたが、それらを私のケースに適用する方法がわかりませんでした。何か助けてください。