1
我有一個查詢,做我想要加入表,但我需要它改變sligtly所以我可以用它來做別的。獲取加入的查詢的最後5條記錄
我需要得到的最後5個記錄,所以我應該是使用最多的功能,並將其限制在5,但它不能正常工作
這是我當前的查詢,只需要獲得最後的5條記錄(可能由festivalid)
SELECT f.*,
v.total,
v.votes,
v.festivalid,
ifnull(r.reviewcount,0) as count
FROM festivals f
INNER
JOIN vote v
ON f.festivalid = v.festivalid
LEFT OUTER
JOIN (SELECT festivalid,
count(*) as reviewcount
FROM reviews
GROUP BY festivalid) as r
ON r.festivalid = v.festivalid
WHERE f.datefrom > CURRENT_TIMESTAMP
ORDER BY f.datefrom, f.eventname
我試過,但可以添加一條記錄,其中datefrom小於已經存儲等。 我想我需要抓住無論日期是從哪個日期開始的最後5個ID – AdRock 2010-04-07 11:27:59
其實你是對的,我所做的只是改變了order by節日DESC限制5,它的工作 – AdRock 2010-04-07 12:35:19