Что делать, если я хочу искать одну строку в таблице с уменьшающейся точностью, например? например:
SELECT * FROM image WHERE name LIKE 'text' AND group_id = 10 LIMIT 1
Если это не дает мне результата, попробуйте следующее:
SELECT * FROM image WHERE name LIKE 'text' LIMIT 1
И когда это не дает мне результата, попробуйте следующее:
SELECT * FROM image WHERE group_id = 10 LIMIT 1
Можно ли сделать это только с одним выражением?
Также возникает проблема, когда у меня нет двух, но, например, три или более параметров поиска. Есть ли общее решение для этого? Конечно, это пригодится, когда результат поиска будет отсортирован по его релевантности.