MySQL Left join - странная проблема - PullRequest
0 голосов
/ 23 июня 2011

Запуск MySQL Community Server 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 голосов
/ 23 июня 2011

Попробуйте это:

SELECT `t1`.`f1`, `t2`.`f1`, `t2`.`f2`
FROM `t1`
LEFT JOIN `t2` ON `t1`.`f3` = `t2`.`f3`;
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...