У меня есть сценарий, в котором я получил таблицу с событиями (заголовок, описание) и таблицу с тегами (tag, event_id), которая содержит теги, связанные с каждым событием.
Что бы я хотелсделать это, чтобы иметь возможность искать определенное слово в таблице событий и в то же время искать слово в таблице тегов и получить найденные события.
Я могу искатьсобытия со следующим SQL
"SELECT events.* FROM events WHERE (header = 'query')"
Но когда я пытаюсь включить теги в объединение, я ничего не получаю взамен
"SELECT events.* FROM events INNER JOIN tags ON tags.events_id =
events.id AND WHERE (events.header = 'query' OR tags.tag = 'query')"
Есть ли другой способ, которым я могу выполнитьприсоединение или мне нужно выполнить два запроса, один для событий и один для получения событий, которые получили соответствующий тег?
Спасибо!