В клиенте mysql запрос с этим условием работает нормально, но если поместить этот запрос на страницу php, он не работает:
Переменная $ _REQUEST:
SELECT * FROM table_name
WHERE 1=1
AND idbook = '$idbook'
AND book_year between coalesce('$year',book_year ) and coalesce('$year',book_year )
Если убрать эту строку AND book_year between coalesce('$year',book_year ) and coalesce('$year',book_year )
запрос работает нормально.
Как это решить?
Задача ещё не решена.
Других решений пока нет …