连接每一列

时间:2011-02-07 02:03:51

标签: mysql

这是我表格的一个子集:

first | last | city
Fred  | NULL | LA
Mary  | Jane | Boulder

如何在不指定列名的情况下连接每一列? (我的REAL表中有20列,但我不想输入它们)。我有:

SELECT CONCAT('first', ',' , 'last' , ',' , 'city') FROM table; # How do I do it without specifying the column names????

期望的结果:

Fred,NULL,LA
Mary,Jane,Boulder

1 个答案:

答案 0 :(得分:3)

简短回答:你不能。

答案很长:你可以使用INFORMATION_SCHEMA和动态sql,但这是一个非常糟糕的主意。