X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fcore%2FSQL%2FPostgreSQL%2F20%2Fselect_messagesNewerThan.sql;fp=src%2Fcore%2FSQL%2FPostgreSQL%2F20%2Fselect_messagesNewerThan.sql;h=a40bd5a24c913dc8c61d413aca999c13e2b27cb9;hb=dd449b81ff7f4499bef360a9a3676e48d794adcc;hp=d5c01dcd19213364a9e75115710778adaa8910eb;hpb=df3e1433ea4850e57cade871ced1b0eab4fd785a;p=quassel.git diff --git a/src/core/SQL/PostgreSQL/20/select_messagesNewerThan.sql b/src/core/SQL/PostgreSQL/20/select_messagesNewerThan.sql index d5c01dcd..a40bd5a2 100644 --- a/src/core/SQL/PostgreSQL/20/select_messagesNewerThan.sql +++ b/src/core/SQL/PostgreSQL/20/select_messagesNewerThan.sql @@ -1,8 +1,9 @@ SELECT messageid, time, type, flags, sender, message FROM backlog -LEFT JOIN sender ON backlog.senderid = sender.senderid +JOIN sender ON backlog.senderid = sender.senderid WHERE backlog.messageid >= $1 AND backlog.messageid <= (SELECT buffer.lastmsgid FROM buffer WHERE buffer.bufferid = $1) +AND backlog.messageid <= buffer.lastmsgid AND bufferid = $2 ORDER BY messageid DESC -LIMIT $3 \ No newline at end of file +LIMIT $3