Я не очень силен в циклах и рекурсивных запросах в T-SQL (возможно, с учетом того, что в любом случае это больше язык на основе множеств), но у меня все еще есть проблема, которую я не могу понять без использования рекурсивного запроса функция?
У меня есть 2 таблицы под названием Бренды и продукты.
CREATE TABLE Brands (RowID INT, BrandName VARCHAR(50))
CREATE TABLE Products (RowID Int, ProductName VARCHAR(50), BrandName VARCHAR(50))
Таким образом, мне нужно сравнить каждую строку в таблице «Продукты» с таблицей «Бренды», чтобы увидеть, отображается ли BrandName в ProductName в таблице «Продукты». И если это так, обновите поле BrandName в таблице продуктов.
Спасибо.