У меня есть пара таблиц, которые выглядят так:
___________ ___________
| Books | | Tags |
|-----------| |-----------|
| book_id | | tag_id |
| book_name | | tag_name |
----------- -----------
И таблица соединений, которая связывает «отношение многих ко многим»:
___________
| Books/Tags|
|-----------|
| book_id |
| tag_id |
-----------
Я хочу сделать запрос вроде этого:
SELECT book_name, tag_name FROM books, tags WHERE tag_name = 'fiction'
Есть ли способ "прикрепить" таблицу книг к тегам в запросе, поскольку между ними есть таблица соединения? Или мне нужно выполнить три запроса: один для получения tag_id, другой для получения book_id, совпадающего с tag_id, и третий для получения book_name, совпадающего с tag_id?