У меня есть две таблицы. Я хочу обновить его другим. Я написал два запроса, чтобы показать вам результат. Вот мои два запросаКак обновить одну таблицу из другой таблицы на основе объединений и подзапросов
select PrjTermsID,InstNo,InstDesc,BlockID from ProjectPaymentTerms where BlockID=1
select PlotBookingID,InstNo,InstDesc,PrjTermsID from PlotPaymentTerms where PlotBookingID in (select PlotBookingID from PlotBooking where PlotID in ( select PlotID from PlotMaster where AppartmentBlock=1))
и увидеть изображение для результатов
Первая таблица содержит от 1 до 13 записей с InstNo и второй таблице имеет каждый PlotBookingID имеет 13 записей. (Каждый участок будет иметь 13 (все) условия оплаты?). Теперь я хочу обновить вторую таблицу PlotPaymentTerms
с помощью первой таблицы с автогенерированным идентификатором. ЕСЛИ я пытаюсь использовать Inner join, это дает больше результатов. Как я могу написать запрос на обновление для обновления второй таблицы?
почему вы обновление идентификаторов во второй таблице? –
раньше не добавляли PrjTermsID во вторую таблицу. Теперь мы добавили эту вещь в мое приложение. Таким образом, прошлые записи пустые, поскольку я добавил, что поле недавнее во второй таблице –