2011-02-07 2 views
0

Это подмножество моей таблицы:Соединить каждый столбец

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

Как сцепить каждый столбец без указания имен столбцов? (У меня есть 20 столбцов в моей таблице REAL, но я не хочу их вводить). У меня есть:

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

желаемого результата:

Fred,NULL,LA 
Mary,Jane,Boulder 
+0

Сделайте это в своем приложении, а не в SQL-запросе? –

ответ

3

Короткий ответ: вы не можете.

Длинный ответ: вы можете с INFORMATION_SCHEMA и динамическим sql, но это действительно плохая идея.