我需要在加入 MySQL 查询时更改列名。我在下面解释我的代码。
select * from grc_action left join grc_users on grc_action.action_owner=grc_users.user_id
下面是我的表格。
grc_action:
id name action_owner
grc_users:
user_id name
上面是我的表结构,因为两者都有相同的列名 i.e-name
在这里我需要更改 grc_users
表列 i.e-name
在获取记录时。请帮我解决这个问题。
最佳答案
你可以使用AS
SELECT table1.name AS exampleName, table2.name AS otherName FROM sometable
你也可以在 table 上使用它:
SELECT vltn.id, vltn.name FROM veryLongTableName AS vltn
你不需要输入AS
,你可以只做SELECT table1.name exampleName
来缩短它,但是它增加了编写它的可读性和可维护性,所以我建议使用 AS
来完成。
关于php - 在mysql中加入查询时如何更改列名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54037915/