【发布时间】:2010-11-27 20:50:06
【问题描述】:
select * from A left join B on A.columnc=B.columnd
上述SQL返回的结果会包含A列和B列。
如果 A 和 B 有一些同名的列呢?
如何从 PHP 中获取值?
【问题讨论】:
-
您会收到一个错误,说明列不明确 - 数据库无法判断要使用名称相同的两个列中的哪一个。
-
@rexem:那不是真的。 SQL 是绝对正确的,如果查询显式选择了两个表中都存在的列名,但没有指定表前缀,则会发生错误。