使用单个查询如何获得表的所有行以及列名。这样我的第一行将包含列名。如何在mysql.I中执行此操作。如果我使用select * from table name,我将只得到行作为结果,我还需要另一个调用来获得列名。我只是在检查我们是否可以对单个查询执行同样的操作,这样我就可以在从node.js对mysql的单个调用中获得所有内容。
假设我有以下查询: c.id AS 'course_id',u.id as 'user_id',c.round,u.first_name as name,u.last_name as`participant_id`,ca.date order by u.id,ca.date
我想用mysql获取上述查询的列名。当然,使用php我们可以做到这一点,但我的问题是,如何使用mysql查询来做到这一点?有可能吗?
Rename a <derived table> to u(b)但是,与前面的语法相比,这需要更多关于派生表(实际列名在Oracle (以及MySQL)中,有没有一种更通用的方法来按照SQL标准的建议来重命名表和列?特别是,这对于诸如数组取消嵌套、透视/取消透视表重命名、内联复杂的子查询、重命名来自表函数的结果等事情可能很有用。
注意:请不要过于关注上面的例子。他们来这里只是为了说明这个问题。现实世界中的查询要复