【发布时间】:2010-10-15 15:40:31
【问题描述】:
我需要从表格中选择所有电子邮件地址,但通过; 将它们内爆。我是否可以只使用一个 MySQL 查询来做到这一点?
【问题讨论】:
标签: mysql
我需要从表格中选择所有电子邮件地址,但通过; 将它们内爆。我是否可以只使用一个 MySQL 查询来做到这一点?
【问题讨论】:
标签: mysql
是的,
GROUP_CONCAT。但您应该知道,默认的最大返回长度为 1024。点击链接查看如何解决此限制(如果需要)。
【讨论】:
SELECT GROUP_CONCAT(`emailAddress` SEPARATOR ';') AS `emails`
FROM table
WHERE id=4
GROUP BY id
【讨论】:
group_concat_max_len)