У меня проблемы с сопоставлением строк в MySQL. У меня есть следующее:
SELECT ea.*
FROM epf_application ea
JOIN epf_application_device_type ead ON ea.application_id = ead.application_id
JOIN epf_device_type edt ON ead.device_type_id = edt.device_type_id
WHERE
edt.name = 'someDevice'
LIMIT 30
Я бы хотел еще больше отфильтровать приведенные выше результаты, добавив ea.title='%tele%'
к приведенному выше SQL-выражению, например,
SELECT ea.*
FROM epf_application ea
JOIN epf_application_device_type ead ON ea.application_id = ead.application_id
JOIN epf_device_type edt ON ead.device_type_id = edt.device_type_id
WHERE
edt.name = 'someDevice' AND ea.title='%tele%'
LIMIT 30
Приведенный выше оператор sql ничего не возвращает, однако, когда я делаю следующее, я получаю результат.
SELECT ea.*
FROM epf_application ea
JOIN epf_application_device_type ead ON ea.application_id = ead.application_id
JOIN epf_device_type edt ON ead.device_type_id = edt.device_type_id
WHERE
edt.name = 'someDevice' AND ea.title='television'
LIMIT 30
Любые предложения о том, что я могу делать не так?