- $f = $ND::DBH->prepare(qq{SELECT username,last,lastforum
- FROM (SELECT uid,username, date_part('day',now() - laston)::int AS last,date_part('day',now() - last_forum_visit)::int AS lastforum, laston FROM users) u NATURAL JOIN groupmembers NATURAL JOIN groups WHERE flag = ? AND (last >= ? OR last IS NULL) ORDER BY laston
+ $f = $ND::DBH->prepare(q{SELECT username
+ ,date_part('day',now() - laston)::int AS last
+ ,COALESCE(date_part('day',now() - (SELECT max(time) FROM forum_thread_visits WHERE uid = u.uid))::text,'?')
+ AS lastforum
+ ,COALESCE(date_part('day',now() - (SELECT max(timestamp) FROM raid_claims WHERE uid = u.uid))::text,'?') AS lastclaim
+ FROM users u
+ NATURAL JOIN groupmembers
+ NATURAL JOIN groups
+ WHERE flag = $1 AND COALESCE(date_part('day',now() - laston) >= $2,TRUE)
+ ORDER BY laston