Почему MySql не видит столбец при обращении через точку?

Я осуществляю запрос через PDO. Запрос:

SELECT * FROM ridergps2_orders FULL JOIN ridergps2_ms_agents 
ON ridergps2_orders.id = ridergps2_ms_agets.order_id
AND ridergps2_orders.amocrm_id = -1

Однако получаю ошибку:

Fatal error: Uncaught PDOException: SQLSTATE[42S22]: Column not found: 1054 Unknown column 'ridergps2_orders.id' in 'on clause'

Пробовал так заключать в кавычки запрос:

SELECT * FROM `ridergps2_orders` FULL JOIN `ridergps2_ms_agents` 
ON `ridergps2_orders.id` = `ridergps2_ms_agets.order_id`
AND `ridergps2_orders.amocrm_id` = -1

И так:

SELECT * FROM `ridergps2_orders` FULL JOIN `ridergps2_ms_agents` 
ON `ridergps2_orders`.`id` = `ridergps2_ms_agets`.`order_id`
AND `ridergps2_orders`.`amocrm_id` = -1

Но не помогает, ошибка так же. Столбец существует, 2 раза перепроверял.


Ответы (1 шт):

Автор решения: freshITmeat

Да, действительно, нет оператора FULL JOIN в MySql 5.7 и в названии таблицы была опечатка.

→ Ссылка