Вы можете использовать этот трюк для подсчета вхождений персонажа в строку:
SELECT LENGTH('path') - LENGTH(REPLACE('path', '/', '')) AS `occurrences`
Таким образом, вы можете достичь цели с помощью
SELECT id, path FROM
(SELECT id, path, LENGTH('path') - LENGTH(REPLACE('path', '/', '')) AS `occurrences`
FROM table) temp
WHERE occurrences = 2
Однако я ожидаю, что производительность будетужасно.Если вы собираетесь выполнять такой запрос, рассмотрите возможность добавления столбца с глубиной пути, чтобы вы могли выполнять запрос напрямую с помощью
SELECT id, path FROM table WHERE depth = 2