У меня есть запрос, который делает то, что я хочу, присоединяясь к таблице, но мне нужно, чтобы он менялся слегка, чтобы я мог использовать его для чего-то другого.
Мне нужно получить последние 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