This hopefully fixes the occasional segfault when exiting the core.
[quassel.git] / src / core / SQL / SQLite / 1 / select_messages.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)
7 ORDER BY messageid DESC
8 LIMIT :limit OFFSET :offset