Select ID, Name, Status, Notification
FROM TableA A
LEFT JOIN TableB B on B.receive-id = a.ID
and b.notification <> 2
INNER JOIN tableC C on A.ID = C.Registered-id
WHERE a.status=1
and c.status-reg=7
Creo que desea que todos los usuarios, incluso si no tienen un registro en la tabla B, siempre que el estado sea 1 y 7. Por lo tanto, creo que se necesita una combinación izquierda y se deben imponer límites a la combinación entonces (a menos que desee para manejar nulos en la cláusula where)