Предположим, у меня есть три таблицы: posts, tags и posts_tags. В сообщениях хранятся все сообщения в моем блоге, в тегах хранятся все различные теги, а в posts_tags хранятся отношения между ними. Например, если запись с идентификатором 2 помечена тегом с идентификатором 3, posts_tags сохранит это отношение.
Я хочу составить запрос, в котором я могу получить все сообщения, помеченные данным идентификатором, и другие теги, связанные с этими сообщениями. Например, я хочу, чтобы в одном запросе можно было найти все сообщения, отмеченные тегом «программирование», и все другие теги, связанные с этим сообщением.
В настоящее время я использую два запроса: один, чтобы найти сообщения, помеченные данным тегом, и один, чтобы найти все теги для этих сообщений.
Есть ли способ объединить эти запросы в один запрос?