आपके पास तालिका में NULL मान है
इसे आजमाएं
SELECT id, name
FROM vw_x
WHERE id NOT IN (select pid from table_x where pid is not null)
GROUP BY id, name
Having max(c_date) > GETDATE()
या यह
SELECT id, name
FROM vw_x
WHERE NOT EXISTS (select 1 from table_x where pid = vw_x.id )
GROUP BY id, name
Having max(c_date) > GETDATE()
यह भी देखें एक तालिका से उन सभी पंक्तियों का चयन करें जो किसी अन्य तालिका में मौजूद नहीं हैं