Вставить данные в таблицу с результатом другого запроса выбора

Мне нужна помощь по следующей проблеме: У меня есть две таблицы Столбцы Table_1 - это itemid , locationid , Quantity

Table_2 столбцы: itemid , location1 , location2 , location3

Я хочу скопировать данные из Table_1 (только столбец Quantity ) в Table_2 (в столбец location1 ). itemid одинаковы в обеих таблицах ( Table_1 имеет повторяющиеся идентификаторы элемента), поэтому я хочу скопировать в новую таблицу и сохранить все количество в одной строке с каждым местоположением. как столбец. Я использую запрос ниже, но он не работает

INSERT INTO 
Table_2(location1) 
(
 SELECT qty 
 FROM Table_1 
 WHERE locationid = 1 AND Table_1.locationid = Table_2.locationid
)
45
задан Aziz Shaikh 18 March 2013 в 05:38
поделиться