这个问题在这里已经有答案了:
如何从表中选择所有列,以及其他列(如rownum)(3个答案)
两年前关门了。
一些sql工具集(如pdo)可以根据所选的第一列执行特殊的操作,例如将其作为类名进行示例化或将其作为哈希表的键。不幸的是,pdo从结果中删除了该列。如果我还想让它成为结果的一部分呢?
我试过这样的查询
SELECT `class` as `myclass`, * FROM `mytable`
但我有错误:
1064-您的sql语法有错误;请查看与您的mysql服务器版本对应的手册,以获取在“*from”附近使用的正确语法 mytable
在1号线
我知道列名中不能有冲突,因此
as `myclass`
以下工作很好:
SELECT `class` as `myclass`, `class` FROM `mytable`
在不进行自连接或放置完整列列表的情况下,这是可能的吗?
1条答案
按热度按时间kuuvgm7e1#
你可以像下面这样做
或者像这样