我有一個文章表,其中包含我網站的所有文章。將2個SQL查詢合併爲一個
設計看起來是這樣的:
id | user_id | name | date
我也有一個追隨者表包含遵循每篇文章
這是設計所有的追隨者是這樣的:
id | article_id | user_id | date
目前,我有一個SQL查詢,它帶給我50篇按日期排序的文章
SELECT id,user_id,name,date
FROM articles
ORDER BY date
LIMIT 50
我還多了一個查詢,顯示我的文章的追隨者50
SELECT id, article_id, user_id, date
FROM followers
WHERE article_id = 5
LIMIT 50
我怎樣才能使這個查詢,所以我不必調用2個查詢,因爲我覺得它沒用可能需要更多時間才能加載?
你想每個文章的50個最近的追隨者? – 2012-07-08 20:36:38
@ ZaneBien它可以是任何50個追隨者,但最近50個也可以做到這一點 – fxuser 2012-07-08 20:37:16