2011-12-13 45 views
1

如果我想要選擇具有「值」屬性等於t2.CookieID而不是@value參數的所有行,應如何更改以下查詢?如何根據列值而不是TSQL中的參數測試XML屬性?

SELECT (list of columns) 
FROM dbo.MyTable t1 
INNER JOIN dbo.MyTable t2 ON t1.ID = t2.ID 
WHERE t2.[Description] 
     .exist('/Parent/Child/SpecialCode[@Value=sql:variable("@value")]') = 1 

回答