55dd073086680a6f761fb3d26185a0514d761463
[quassel.git] / src / core / SQL / SQLite / 1 / select_messageRange.sql
1 SELECT messageid, time,  type, flags, sender, message, displayname
2 FROM backlog
3 JOIN buffer ON backlog.bufferid = buffer.bufferid
4 JOIN sender ON backlog.senderid = sender.senderid
5 LEFT JOIN buffergroup ON buffer.groupid = buffergroup.groupid
6 WHERE (buffer.bufferid = :bufferid OR buffer.groupid = (SELECT groupid FROM buffer WHERE bufferid = :bufferid2)) AND backlog.messageid >= :firstmsg AND backlog.messageid <= :lastmsg
7 ORDER BY messageid DESC