Запрос для поиска строк в БД
В бд у меня есть строка:
| blacklist_id | url |
|---|---|
| 570 | site.com/qqqq |
Пишу вот такой запрос SQL
SELECT url FROM table WHERE blacklist_id=570 AND url LIKE '%qqqq'
он ищет в бд строку, в которой содержится qqqq, в данном случае результатом является строка "site.com/qqqq". Но мне нужно сделать так, что если я вместо %qqqq пропишу %qqqq/wwww, то тоже результат был бы такой же.
Например:
В бд site.com/qqqq, в запросе %qqqq - должно в результате вывести эту строку из бд.
В бд site.com/qqqq, в запросе %qqqq/wwww - должно в результате вывести эту строку из бд.
В бд site.com/qqqq/wwww, в запросе %qqqq - не должно в результате вывести эту строку из бд.
То есть надо сделать так, чтобы запрос не выдавал ссылки, кторые по уровню выше того, что в запросе.