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