是否有可能结合起来LIKE,并IN在SQL Server的查询?
那么,这个查询
SELECT * FROM table WHERE column LIKE IN ('Text%', 'Link%', 'Hello%', '%World%')
Run Code Online (Sandbox Code Playgroud)
查找以下任何可能的匹配项:
Text, Textasd, Text hello, Link2, Linkomg, HelloWorld, ThatWorldBusiness
Run Code Online (Sandbox Code Playgroud)
等等...
我的查询是:
SELECT * FROM table WHERE id IN (1,2,3,4);Run Code Online (Sandbox Code Playgroud)
我将它用于用户组,用户可以在多个组中.但似乎当一个记录有多个id如1和3时,mySQL不返回该行.
有没有办法获得那一行?