Я присоединяюсь 2 таблицы
например
table_A
+---------+-----------+-----------+
| user_id | ticket_id | user_name |
+---------+-----------+-----------+
table_B
+-----------+-------------+
| ticket_id | ticket_name |
+-----------+-------------+
Если я запускаю следующий запрос:
SELECT
table_A.user_id
, table_A.user_name
, table_B.ticket_name
FROM table_A
LEFT JOIN table_B ON table_B.ticket_id = table_A.ticket_id
WHERE ticket_id = '1';
На работающем сервере мы получаем ошибку: "Column 'ticket_id' in where clause is ambiguous
"
На тестовом сервере запрос принят.
Я знаю, как решить ошибку, это не проблема.
Однако я был бы очень рад, если бы наш тестовый сервер НЕ принял этот запрос и (как и рабочий сервер) выдал ошибку.
Кто-нибудь знает, есть ли какая-то настройка, которая заставит тестовый сервер выдавать ошибку, как живой сервер?
приписка
Версия MySQL на Тестовый сервер : 5.0.32-Debian_7etch5-log
Версия MySQL на Живом сервере : 5.0.41-community-log