staffID
@staffID

Где ошибка в запросе?

SELECT t1.*
FROM `table1` `t1`, `table2` `t2`
LEFT JOIN `table3` AS `t3` ON t1.ID = t3.`t1_id`;

Результат:
Ошибка: #1054 - Unknown column 't1.ID' in 'on clause'
Хотя у table1 существует столбец ID
  • Вопрос задан
  • 159 просмотров
Решения вопроса 2
@r0ll
Ораклоид, прожект манагер
Рекомендую переписать все либо на join-ы, либо на перечисления таблиц через запятую. И не использовать одновременно оба способа. Вполне возможно, что в процессе переписывания ошибка исчезнет))
Тот же Оракл, кстати на такое ругается при компиляции...
Ответ написан
Комментировать
zoroda
@zoroda
Необычный Fullstack
SQL сначала парсит фразы с JOIN:
`table2` `t2`
LEFT JOIN `table3` AS `t3` ON t1.ID = t3.`t1_id`

а только затем обрабатывает перечисление таблиц через запятую.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы