Я делаю этот запрос (1):
(1)SELECT * FROM t1 WHERE title LIKE 'key%' LIMIT 1
Мне нужно сделать второй (2) запрос, только если этот предыдущий запрос не дал результатов
(2)SELECT * FROM t1 WHERE title LIKE '%key%' LIMIT 1
В основном мне нужна только 1 строка, которая получила наиболее близкий заголовок моего ключа.
Atm. Я использую запрос UNION с настраиваемым полем, чтобы упорядочить его, и LIMIT 1. Проблема в том, что я не хочу выполнять запрос других, если уже первый результат дал результат.
Спасибо