приведенный ниже код очень хорошо работает в SQL Server 2012, но при его использовании в веб-службе Amazon Amazon выдает ошибку «Неверная операция Amazon: имя таблицы« #t »указано более одного раза;«
CREATE TABLE #t (store_id varchar(20),city varchar(20),[state] varchar(20));
INSERT INTO #t VALUES
('22', 'new', 'NY'),
('22', null, null),
('22', null, null),
('33', null, null),
('33', 'LA', 'CA')
;
SELECT DISTINCT store_id, city, [state]
INTO #unique
FROM #t WHERE city IS NOT NULL;
;
UPDATE #t
SET city = #unique.city, [state] = #unique.[state]
FROM #unique
INNER JOIN #t
ON #unique.store_id = #t.store_id
WHERE #t.city IS NULL
Кто-нибудь знает, почему и изменил мой код?Спасибо.