这是我表格的一个子集:
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
答案 0 :(得分:3)
简短回答:你不能。
答案很长:你可以使用INFORMATION_SCHEMA
和动态sql,但这是一个非常糟糕的主意。