目录
FIND_IN_SET(str,strlist) 相当于 in
-
GROUP_CONCAT函数,拼接查询结果
GROUP_CONCAT :将分组后的多个结果以字符串的形式拼接;
DISTINCT:去重;
SEPARATOR :需要配合 使用, 默认是逗号 ",",我这里用的";"
SELECT
GROUP_CONCAT(DISTINCT v
ORDER BY v ASC
SEPARATOR ';')
FROM
t
-
DISTINCT去重
select DISTINCT [重复字段]
from per_info
-
FIND_IN_SET(str,strlist) 相当于 in
id | name |
---|---|
1 | 张三 |
2 | 李四 |
3 | 王五 |
select *
from test
where FIND_IN_SET("1,3",id)
相当于
select *
from test
where id in ("1","3")
结果
id |name
1 |张三
3 |王五