Привет. Есть три таблицы article(id, title, text), tags(id, alias, name), articleTag. Последняя - это промежуточная таблица. Третья таблица нужна для фильтра по тегам и добавления тегов к статье. В article и tags есть поле id, в articleTag есть поле articleID и tagID. Эти три таблицы связаны.
Так я их фильтрую:
"SELECT * FROM `articleTag` AS aT LEFT JOIN `article` AS a ON(aT.articleID = a.id)
WHERE aT.tagID = 1"
Так я получаю все статьи, где есть тег с id=1.
Вопрос: в таблице tags есть ещё поле alias(varchar, имя тега только на английском). Есть ли способ, чтобы не меняя связи сделать поиск не по tagID(в промежуточной таблице) а по alias? Или как-то конвертировать запросом выше из alias в id тега?