在Mysql程序中:
select distinct org_fk from user where id
in(IdList);
idList="1,2,3"
它仅适用于第一个值。
答案 0 :(得分:4)
您无法使用IN
运算符与CSV字符串进行比较,只能使用单独值的CSV列表进行比较。
但MySQL有一个函数FIND_IN_SET
,这可能对此有所帮助:
SELECT DISTINCT org_fk
FROM user
WHERE FIND_IN_SET(id, idList) > 0;
您可以详细了解FIND_IN_SET
here。