我有一张objects
桌子和votes
桌子。我目前正在对它们进行分组并按最近的投票排序:
SELECT objects.id, objects.name, MAX(votes.created_at) AS mv
FROM "objects"
INNER JOIN "votes" ON "votes"."object_id" = "objects"."id"
GROUP BY objects.id, objects.name
ORDER BY mv DESC
但是,这只返回有投票的对象。我搜索了 SO 并找到了有关如何包含不存在的结果的答案,但我希望同时包含那些存在和不存在的结果。
有没有办法将上述所有没有投票的对象都添加到末尾?