我想通过在另一个表中使用“多值”管道分隔列作为WHERE子句来查找数据行的查询方法。 SQL SERVER 2005T-SQL模式匹配
这是我最好的问题描述:
试想一个管道分隔栏设置为像@LIST =变量'鲍勃|玛丽|乔
然后我试图找到这样
Select * from Users where FirstName = 'Joe'
但匹配延伸到是
Select * from Users where FirstName "IS CONTAINED IN" @List
将返回所有Bob,Mary和Joe条目。谢谢你的帮助。
好运。 SQL用于查询规范化数据,而不是管道分隔的字符串。 – yfeldblum 2009-02-13 01:20:44
嘿,不是我的设计。 ;> – 2009-02-13 01:50:52