如何执行SELECT语句并让它返回数据包而不是行?
FROM
+----+-------+--------+
| id | name | number |
+----+-------+--------+
| 0 | test | 11 |
| 1 | test2 | 12 |
+----+-------+--------+
TO
+----+------+--------+----+-------+--------+
| id | name | number | id | name | number |
+----+------+--------+----+-------+--------+
| 0 | test | 11 | 1 | test2 | 12 |
+----+------+--------+----+-------+--------+
答案 0 :(得分:2)
在数据库引擎的帮助文件中查找“数据透视表”。
答案 1 :(得分:1)
mysql> SELECT student_name,
-> GROUP_CONCAT(test_score)
-> FROM student
-> GROUP BY student_name;
http://dev.mysql.com/doc/refman/5.0/en/group-by-functions.html#function_group-concat
答案 2 :(得分:0)
你真的不想在SQL中这样做 - 我甚至不确定任何像样的DBMS会允许这样的事情!