我有三個表:國家,新聞和關係表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,但我無法使它工作。這可能在一個查詢中嗎?
爲什麼向下票呢?我不認爲答案是非常簡單的,因此這是一個很好的問題。 – GijsjanB
Upvoted補償,我不認爲這是一個'downvote沒有給出一個原因'的問題。 – Johan