【发布时间】:2014-07-27 15:59:47
【问题描述】:
有没有一种方法可以查询 MySQL 中的所有列,以便我可以模拟这个查询
SELECT *, FUNCTION1(), FUCTION2() FROM table1;
虽然不必枚举 select 子句中的每一列?
我想要实现的是消除枚举查询所需的所有列的繁琐任务,然后我将添加更多列以包含在结果集中。
可能看起来像:
SELECT *, col2 + col5 + col7 AS "sum" , CONCAT(col1," ",col3) FROM table1;
【问题讨论】:
-
你想要达到什么目的?
-
你尝试
SELECT *, col2 + col5 + col7 AS "sum" , CONCAT(col1," ",col3) FROM table1;时发生了什么? -
这可能是设计不佳的问题。请参阅规范化。