【发布时间】:2014-10-24 02:06:17
【问题描述】:
这让我很难过,我需要:
UPDATE items
SET items.Categories = category.Categories --fyi this is pk
WHERE items.Description is like pattern from category.Description
我已经尝试了各种方法来做到这一点。也许我看错了;但是,我在这个上旋转我的轮子。
我发现这行得通:
UPDATE ITEMS
SET categories = C.Categories
FROM ITEMS I, CATEGORY C
WHERE I.description LIKE '%' + substring(C.description,1,6) + '%';
产量(受影响的 933 行)并且 c.Categories 中的每个值至少显示一次或多次。
有没有办法让这更有效?
【问题讨论】:
-
在这种情况下
pattern是什么?
标签: sql sql-server-2008 sql-update