id | name | salary
--------------------------------
1 | A | 100
1 | A | 200
这在我的表中,我想如下所示。 (这里的工资类型是整数)
id | name | salary
--------------------------------
1 | A | 100/200
答案 0 :(得分:2)
试试这个:
Select
id,
name,
group_concat(salary SEPARATOR '/') as salaries
from tableName
group by id
答案 1 :(得分:1)
Select
sno,
name,
group_concat(CAST(salary AS CHAR) SEPARATOR '/') as salaries
From mytable
Group by sno;
答案 2 :(得分:0)
你应该在列名上查看群组联合检查link
答案 3 :(得分:0)
试试这个
Select id,name, group_concat(salary SEPARATOR '/') as salaries
From table1
Group by id
答案 4 :(得分:0)
您可以使用GROUP_CONCAT(expr)
SELECT
id,
`name`,
GROUP_CONCAT(salary SEPARATOR '/') AS salary
FROM
`table`
GROUP BY id
注意请注意,结果会被截断为group_concat_max_len系统变量给出的最大长度,该变量的默认值为1024