基本上,问题是如何从中得到:
foo_id foo_name 1个 1个 2℃
对此:
foo_id foo_name 1 AB 2℃
SELECT id, GROUP_CONCAT(name SEPARATOR ' ') FROM table GROUP BY id;
http://dev.mysql.com/doc/refman/5.0/zh/group-by- functions.html#function_group- concat
在上面的链接中GROUP_CONCAT:该函数返回一个字符串结果,其中包含来自组的串联的非NULL值。如果没有非NULL值,则返回NULL。
GROUP_CONCAT