" WHERE f.my_watched IS NULL "
" AND lower(at.title) = lower(:title) "
" AND fl.path IS NOT NULL "
+ " AND NOT EXISTS (SELECT 1 FROM file WHERE eid = e.eid AND my_watched IS NOT NULL LIMIT 1) "
"ORDER BY epno ASC ");
q.bindValue(":title", title);
" WHERE f.my_watched IS NULL "
" AND at.title ILIKE :fuzzyTitle "
" AND fl.path IS NOT NULL "
+ " AND NOT EXISTS (SELECT 1 FROM file WHERE eid = e.eid AND my_watched IS NOT NULL LIMIT 1) "
"GROUP BY f.fid, a.title_romaji, e.title_english, e.epno, fl.path, fl.host_id "
"ORDER BY epno ASC ");
q.bindValue(":fuzzyTitle", "%" + title + "%");
" WHERE f.my_watched IS NULL "
" AND f.aid = :aid "
" AND fl.path IS NOT NULL "
+ " AND NOT EXISTS (SELECT 1 FROM file WHERE eid = e.eid AND my_watched IS NOT NULL LIMIT 1) "
"ORDER BY e.epno ASC ");
q.bindValue(":aid", aid);