У меня есть три таблицы: страна, новости и таблица отношений country_news. В стране много новостей, а новости могут быть из многих стран. Я хочу взглянуть на страну, чтобы извлечь все актуальные новости, что легко:
SELECT news.* FROM country, news, country_news
WHERE country.id = 1
AND country_news.country_id = country.id
AND country_news.news_id = news.id
Но теперь я хотел бы также выделить страны, связанные с найденными новостями. Я не пробовал множественный выбор, потому что хотел бы избежать его, когда это возможно. Я попробовал соединения и group_concat, но не смог заставить его работать. Возможно ли это в одном запросе?