日期:2014-05-17  浏览次数:20430 次

怎么在语句里标识一个表的字段?
select * from table1 where '00020000,00020011' like '%00020000%'
这个是没有问题的
我想直接用table1的一个字段放在like '%%'里,应该怎么写
就是想找表里COL1是00020000或者00020011的数据,但是00020000或者00020011是不固定的,不能用00020000 OR 00020011
类似select * from table1 where '00020000,00020011' like '%COL1%',想让COL1为列名并被解释成这一列的值 而不想COL1被翻译成字符串

谢谢

------解决方案--------------------
select * from table1 where '00020000,00020011' like '%' + COL1 + '%'