我需要在加入mysql查询时更改列名。我在下面解释我的代码。
select * from grc_action left join grc_users on grc_action.action_owner=grc_users.user_id
我把table放在下面。
grc\U行动:
id name action_owner
grc\U用户:
user_id name
上面是我的表结构,因为两者都有相同的列名 i.e-name
我要换个房间 grc_users
表列 i.e-name
在获取记录时。请帮我解决这个问题。
3条答案
按热度按时间but5z9lq1#
更改的查询使用此查询
这里有两个名字,像这个名字,这个名字
qyswt5oh2#
您可以将不同的别名指定给
name
两个不同表中的列。注意,我还使用了表别名,这使查询更易于阅读。一般来说,做
SELECT *
是不受欢迎的,通常最好显式列出所需的列。kkbh8khc3#
你可以用
AS
```SELECT table1.name AS exampleName, table2.name AS otherName FROM sometable
SELECT vltn.id, vltn.name FROM veryLongTableName AS vltn