Я пытаюсь написать запрос, который позволит мне получить любую запись из одной таблицы, если идентификатор не существует в другой таблице, или если он существует, а также соответствует второму критерию. Ниже приведено то, что я пытался сделать, но оно всегда возвращает 0 строк:
SELECT p.pageid, p.pager FROM pages p, updates u
WHERE p.pageid NOT IN (SELECT pageid FROM updates)
OR (p.pageid = u.pageid AND u.pagenums > 1000) LIMIT 100
Из того, что я могу сказать, это должно работать, но это не так. Любая помощь приветствуется.