Código:
de la vinculacion de esas 2 tablas contratos y users_alerts obtengo el id para que me arroje unicamente los id de users_alerts que no contengan la vinculacionselect * from `users_alerts` where `users_alerts`.id not in( SELECT ua.id as vinculo FROM `users_alerts` as ua join `contratos` as co on ua.id=co.user_id group by ua.email ORDER BY `ua`.`email` DESC)
espero me haya dado a entender
desde ya gracias