MySQL左连接 - 奇怪的问题

时间:2011-06-23 13:51:00

标签: mysql join

运行mySQL社区服务器5.5.13

使用以下查询:

select t1.f1, t2.f1, t2.f2
from t1 left join t2 on (t1.f3 = t2.f3)

如果左连接在表t2中没有找到匹配项,而不是将空值放在t2.f1,t2.f2的值中,那么它实际上是将列名放在那里。

为什么会发生这种情况的任何建议?

1 个答案:

答案 0 :(得分:0)

试试这个:

SELECT `t1`.`f1`, `t2`.`f1`, `t2`.`f2`
FROM `t1`
LEFT JOIN `t2` ON `t1`.`f3` = `t2`.`f3`;