Bonjour,
Voici ta requête modifiée afin d'utiliser une jointure:
SELECT DISTINCT v.name FROM visiteur v LEFT JOIN unsuscriber u ON v.name = u.name and u.link LIKE '%site1%' WHERE v.link LIKE '%site1%' AND u.name is null
Le principe est de faire un LEFT JOIN qui permet de retourner les résultats même s'il n'y a pas de match avec la table visiteur.
Puis dans le where on ajoute un check "is null" sur un champ de la table visiteur afin de ne pas retourner les enregistrementsqui match avec cette table.