Я прочитал об этом и до сих пор не могу понять, почему мой запрос не работает.Это довольно простой INNER JOIN, и мы работаем над MySQL5.Я знаю, что было изменение с объединением с приоритетом явно названных объединений над комами.Но я этого не делаю.
Мой собранный запрос выглядит следующим образом:
SELECT SQL_CALC_FOUND_ROWS k_services.id, service_status, service_tourno, service_date, service_cxlDate, service_difficultPeriod, service_priority, service_currency, service_key_so, service_price_so, service_key_ok, service_price_cfm, service_supplement
FROM k_services
JOIN k_remarks ON k_remarks.remark_service = k_services.id
WHERE k_services.service_market = 2 AND k_remarks.remark_type = 9
LIMIT 0, 25
, который возвращает мне ошибку:
Неизвестный столбец 'k_remarks.remark_type 'in' where предложение.
Однако, когда я вставляю этот же запрос в SQLyog, он прекрасно работает с желаемым / ожидаемым результатом.