两个表中具有相同名称的mysql额外列
表1有几个列:条目\u id用户\u id。。。 表2有几个列:条目\u id用户\u id user_id条目并不总是相同的,因此我想提取这两个条目,以便稍后在脚本中比较它们两个表中具有相同名称的mysql额外列,mysql,sql,join,Mysql,Sql,Join,表1有几个列:条目\u id用户\u id。。。 表2有几个列:条目\u id用户\u id user_id条目并不总是相同的,因此我想提取这两个条目,以便稍后在脚本中比较它们 SELECT * FROM table1 as t1 INNER JOIN table2 as t2 on t1.entry_id=t2.entry_id WHERE t1.user_id='%s' 我想提取t1.user\u id和t2.user\u id…问题是结果数组只有user\u id 谢谢使用作为关键字:
SELECT * FROM
table1 as t1
INNER JOIN table2 as t2 on t1.entry_id=t2.entry_id
WHERE t1.user_id='%s'
我想提取t1.user\u id和t2.user\u id…问题是结果数组只有user\u id
谢谢使用
作为
关键字:
SELECT
t1.user_id as t1_user_id
,t2.user_id as t2_user_id
FROM table1 as t1
INNER JOIN table2 as t2
ON t1.entry_id=t2.entry_id
WHERE t1.user_id='%s'
使用
作为
关键字:
SELECT
t1.user_id as t1_user_id
,t2.user_id as t2_user_id
FROM table1 as t1
INNER JOIN table2 as t2
ON t1.entry_id=t2.entry_id
WHERE t1.user_id='%s'
选择t1.user\u id作为user\u id\u 1,t2.user\u id作为user\u id 2 我认为执行查询的框架在这里“合并”这两个列是错误的,结果集应该同时包含这两个列,但是它们存储在一个关联数组中
最好只请求实际需要的列:)选择t1.user\u id作为user\u id\u 1,t2.user\u id作为user\u id 2 我认为执行查询的框架在这里“合并”这两个列是错误的,结果集应该同时包含这两个列,但是它们存储在一个关联数组中
最好只请求您实际需要的列:)您可以有效地使用别名(即使用
作为
关键字)
您可以有效地使用别名(即使用
作为
关键字)