在mySQL中选择所有(*)字段时,为单个字段添加别名 我想做的是:

在mySQL中选择所有(*)字段时,为单个字段添加别名 我想做的是:,mysql,Mysql,我想从表中检索所有数据字段,并仅将名为organizationId的单个字段别名为id 这是我的疑问: 从watson\u架构中选择*组织机构 问题: 当使用all选择器(*)时,这是可以做到的吗?还是我需要放弃选择all并单独选择所有字段,对我想要的字段使用别名。嗯,基本上有两个选项 1) 选择此列两次,如下所示: SELECT t.*,t.organizationID as ID FROM watson_schema.organization t 2) 您必须放弃选择“全部”并指定列 S

我想从
表中检索所有数据字段
,并仅将名为
organizationId
的单个字段别名为
id


这是我的疑问:

从watson\u架构中选择*组织机构

问题:


当使用all选择器(
*
)时,这是可以做到的吗?还是我需要放弃选择all并单独选择所有字段,对我想要的字段使用别名。

嗯,基本上有两个选项

1) 选择此列两次,如下所示:

SELECT t.*,t.organizationID as ID FROM watson_schema.organization t
2) 您必须放弃选择“全部”并指定列

SELECT col1,col2,organizationID as ID,col4,col5 FROM watson_schema.organization

@Yossi谢谢,你能在有时间的时候把这个作为回答吗?