我想SQL查询其给出输出的concat串如何使用在节中的MySQL
SQL查询
SELECT GROUP_CONCAT(nm) FROM xyz WHERE xyz.id IN (REPLACE(abc,"|",','))
其中ABC是字符串等替换功能1 | 2 | 3 | 4这是XYZ表的IDS 上述查询只给出abc.I事情第一ID的纳米它创建像
SELECT GROUP_CONCAT(nm) FROM xyz WHERE xyz.id IN ("1,2,3,4")
查询,以便(“)可以创建亲任何人都可以帮忙。
可能的[存储过程中的SQL IN子句]的副本(http://stackoverflow.com/questions/11354287/sql-in-clause-in-stored-procedure) – 2012-07-07 08:08:04
@ChrisGessler - 这是标记为MySQL的问题你在SQL Server中链接。 – MatBailie 2012-07-07 08:26:10
@Dems - 仍然与动态IN子句相关,并提到了几个解决方案,比如实现分割函数等等......同样的技巧可以很容易地应用到MySql – 2012-07-07 08:39:06