次のクエリが機能します。
select count(*) from everything where num not in (select num from sometable)
次のクエリは上記と同等であると想定されていますが、「無効な識別子」エラーが発生します。
with unwanted as (select num from sometable)
select count(*) from everything where num not in unwanted
2番目のクエリの何が問題になっていますか?