我该如何使用这个选择

时间:2011-03-25 16:41:37

标签: sql vb.net stored-procedures

如何使用此查询并将结果导入到产品表外部代码字段?有人可以帮忙吗?

SELECT *  , right(prod.productcode, len(prod.productcode) - LEN(sup.prefix) ) AS ExternalCoode
FROM MSLStore1_Products prod  ,supplier sup
WHERE prod.suppid = 9217 AND prod.SgpID = 123 and sup.supno = prod.suppid

1 个答案:

答案 0 :(得分:0)

Update MSLStore1_Products set ExternalCoode = right(MSLStore1_Products.productcode, len(MSLStore1_Products.productcode) - LEN(supplier.prefix) )
From 
MSLStore1_Products , supplier WHERE MSLStore1_Products.suppid = 9217 AND MSLStore1_Products.SgpID = 123 and supplier.supno = MSLStore1_Products.suppid 

我总是被更新中的连接中的别名所困扰(因为我认为你不能为更新的目标添加别名),这就是我用全名替换别名的原因。