运行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的值中,那么它实际上是将列名放在那里。
为什么会发生这种情况的任何建议?
答案 0 :(得分:0)
试试这个:
SELECT `t1`.`f1`, `t2`.`f1`, `t2`.`f2`
FROM `t1`
LEFT JOIN `t2` ON `t1`.`f3` = `t2`.`f3`;