Привет, я хочу создать хранимую процедуру, которая объединит 2 таблицы и проверит некоторые значения для обновления.Мы будем использовать FETCH для обновления каждой записи.
Но мы рассматриваем производительность.Это плохая идея использовать FETCH?
Пример:
Table1 BookID BookName
Table2 RatingID BookName BookID
Мы объединим эти две таблицы, как это.
SELECT * FROM Table2
LEFT JOIN Table1 ON Table2.BookName = Table1.BookName
WHERE Table2.BookID = 0
Для каждой записи, которую извлекает этот запрос, мы сделаем ОБНОВЛЕНИЕ, чтобы установить bookID Таблицы в столбец BookID Таблицы 2.