'SELECT DISTINCT u.id FROM %s AS listuser
CROSS JOIN %s AS u
CROSS JOIN %s AS listmessage
LEFT JOIN %s AS um
ON (um.messageid = %d AND um.userid = listuser.userid)
WHERE true
AND listmessage.messageid = %d
AND listmessage.listid = listuser.listid
AND u.id = listuser.userid
AND um.userid IS NULL
AND u.confirmed and !u.blacklisted and !u.disabled'
Sample query:
'SELECT DISTINCT u.id FROM %s AS listuser CROSS JOIN %s AS u CROSS JOIN %s AS listmessage LEFT JOIN %s AS um ON (um.messageid = %d AND um.userid = listuser.userid) WHERE true AND listmessage.messageid = %d AND listmessage.listid = listuser.listid AND u.id = listuser.userid AND um.userid IS NULL AND u.confirmed and !u.blacklisted and !u.disabled'