I use this variant for displaying fake registrations not followed by orders:
SELECT c.lastname
FROM oc_customer c
WHERE NOT EXISTS (SELECT 1
FROM oc_order o
WHERE o.lastname = c.lastname
)
ORDER BY c.lastname;