SQL中In(变量)的问题
比如说这个语句,selectt.*fromtabletwheret.f1in(variable1)这个语句显然是行不通的,因为in不能用变量,只能是in('aa','bb...
比如说这个语句,select t.* from table t where t.f1 in (variable1)
这个语句显然是行不通的,因为in不能用变量,只能是in('aa','bb'),但是现在我的variable1是个变量,没办法确定。如何做才能达到这个select语句想要的目的呢?请高手指教!
这变量是不确定的,应该就是'bb','cc','dd'....这个样子。但是我不能确定内容和数目。1楼说的那种方法,我怎么改成'aaa,bbb,ccc'? 展开
这个语句显然是行不通的,因为in不能用变量,只能是in('aa','bb'),但是现在我的variable1是个变量,没办法确定。如何做才能达到这个select语句想要的目的呢?请高手指教!
这变量是不确定的,应该就是'bb','cc','dd'....这个样子。但是我不能确定内容和数目。1楼说的那种方法,我怎么改成'aaa,bbb,ccc'? 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询