表内容:MySQL的:选择其中具有组通过与GROUP_CONCAT(COL_NAME SEPARATOR '')
number value 1 123 1 345
我具有上面表中的内容,我想下面输出当我做一个选择:
number value 1 123,345
但我得到
number value 1 345
SQL现在用:
SELECT number, GROUP_CONCAT(value SEPARATOR ', ') as val,
from table_name
where value="345"
group by number
之所以使用值where子句是
- 输出应该有123345(因为
number
1与两个value
相关联)。所以我希望两个值都用逗号分隔。 - 我不想删除的WHERE子句
value
,因为我想通过查询以及 - 简单来说它就像在(分组
value
值)123
任何一个可以告诉我在哪里我错了吗?
请不要发布样品数据或结果的图像。 –