У меня есть таблица, которая содержит число в столбце, определяющем количество гаражей, которое имеет свойство. Теперь мне нужно добавить дополнительную информацию обо всех гаражах (размер, количество парковочных мест, арендную плату и т. Д.), Поэтому я должен создавать записи для каждого гаража в другой таблице, вставляя столько записей, сколько есть гаражей.MSSQL вставляет n раз, где n получается из выбора
То, что я хотел бы выполнить:
ВЫБЕРИТЕ ID, GarageCount из свойств
- запустить следующий раз заявление GarageCount
INSERT INTO Гаражи (PropertyID) VALUES (Property.ID)
Мне нужно запустить это ко всем свойствам в таблице свойств, где GarageCount> 0
Свойства.ID - это PK, Garages.PropertyID - это FK.
Так что, если ваш запрос возвращает '1 , 4', вы хотите вставить '1' четыре раза? – HoneyBadger
Это именно то, что я искал. – Daniel