我有一个查询,我想要加入表格,但我需要它来轻松改变,所以我可以用它来做其他事情。
我需要获取最后5条记录,所以我应该使用max函数并将其限制为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
答案 0 :(得分:3)
ORDER BY f.datefrom DESC, f.eventname DESC
Limit 5