关于mysql查询?
这个在我的桌子上,我想放在下面。(此处薪资类型为整数) 试试这个:关于mysql查询?,mysql,sql,concatenation,Mysql,Sql,Concatenation,这个在我的桌子上,我想放在下面。(此处薪资类型为整数) 试试这个: id | name | salary -------------------------------- 1 | A | 100/200 您应该在列名上选择group concat复选框 像这样试试 Select id, name, group_concat(salary SEPARATOR '/') as salaries from tableName g
id | name | salary
--------------------------------
1 | A | 100/200
您应该在列名上选择group concat复选框 像这样试试
Select
id,
name,
group_concat(salary SEPARATOR '/') as salaries
from tableName
group by id
你可以用
注意,请注意,结果被截断为系统变量给定的最大长度,该系统变量的默认值为1024这是一个简单的问题。你试过用谷歌搜索吗?在我的表中,工资是整数。当我执行上述查询时,工资字段中没有值。@user2709752:groupby应该在
id
上,而不是salary
上。谢谢@Ravinder!!。更新了我的帖子。
SELECT
id,
`name`,
GROUP_CONCAT(salary SEPARATOR '/') AS salary
FROM
`table`
GROUP BY id
Select id,name, group_concat(salary SEPARATOR '/') as salaries
From table1
Group by id
SELECT
id,
`name`,
GROUP_CONCAT(salary SEPARATOR '/') AS salary
FROM
`table`
GROUP BY id
Select
sno,
name,
group_concat(CAST(salary AS CHAR) SEPARATOR '/') as salaries
From mytable
Group by sno;