Ниже два скрина. Но если кому нужен MySQL в текстовом виде:
SELECT SQL_CALC_FOUND_ROWS u.ID as id,
ROUND( 6371 * acos( cos( radians( '46.48249999999999' ) ) * cos( radians( gmwlocations.lat ) ) * cos( radians( gmwlocations.long ) - radians( '30.723398999999972' ) ) + sin( radians( '46.48249999999999' ) ) * sin( radians( gmwlocations.lat) ) ),1 ) AS distance
/* , gmwlocations.location_type */
FROM wp_users u INNER JOIN wppl_friends_locator gmwlocations
ON u.ID = gmwlocations.member_id
WHERE u.ID IN ( SELECT ID FROM wp_users WHERE user_status = 0 ) HAVING (distance <= 200 OR distance IS NULL)
AND gmwlocations.`location_type` LIKE "parts"
ORDER BY u.display_name ASC
В запросе закоментировано поле, и из-за его не вывода в результатах возникает ошибка.
Два скриншота вместо тысячи символов:
joxi.ru/DrlNJzyulPlZ2P
joxi.ru/vAW4QlGhdWdarWПоле есть в выводе ошибки - нет, поля нет - есть ошибка.
Подскажите природу такого поведения? И как сделать так что запрос отрабатывал безошибочно без вывода этого поля?
P.S.: Прошу прощения за не прямые ссылки, JOXI что-то там колдует над этим :(