У меня есть пара таблиц, которые выглядят следующим образом:
___________ ___________
| Books | | Tags |
|-----------| |-----------|
| book_id | | tag_id |
| book_name | | tag_name |
----------- -----------
И таблица соединений, которая связывает "отношение многих ко многим":
___________
| Books/Tags|
|-----------|
| book_id |
| tag_id |
-----------
У меня естьследующий запрос:
SELECT book_name, tag_name FROM books
JOIN books_tags ON books.book_id = books_tags.book_id
JOIN tags ON tags.tag_id = books_tags.tag_id
WHERE books.book_id = 283
И следующее (для книг без тегов):
SELECT book_name FROM books WHERE books.book_id = 283
Есть ли способ объединить эти два запроса в один?