Как искать по JSON в MariaDB?
У меня в базе банных (MariaDB) есть таблица с записями, у каждой записи есть поле с тегами. Теги записаны в виде массива JSON. Выглядит это примерно так:
id | tags
---+-------
1 | ["first", "second", "third"]
2 | ["first", "target", "second", "third"]
3 | ["foo", "bar"]
Так вот, мне нужно выбрать все записи, у которых, к примеру, в поле "tags" будут теги "target" и "first". Так, чтобы результат выглядел так:
id | tags
---+-------
2 | ["first", "target", "second", "third"]
Я пытался использовать для этих целей JSON_SEARCH, но он принимает только одну строчку, а не две и более, как это нужно мне.
Вопрос: как можно выполнить эту операцию, передавая два и более тега? JSON_SEARCH использовать не обязательно. Заранее спасибо!