Проблема в следующем.
Запросы
SELECT * FROM sign where grz like '%529%';
SELECT * FROM sign where car_model like '%x-trail%';
работают и выдают нужные результаты. А запрос
SELECT * FROM sign where grz like '%529%' and car_model like '%x-trail%';
выдает пустую строку. Причем, точно есть записи, которые одновременно удовлетворяют двум условиям в первых двух запросах. Почему так происходит?