Bonjour,

J'aimerais comparer Deux tables et avoir comme résultat la DIFFÉRENCE entre elles.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
PERSONNE
  - id
  - nom
  - prenom
  - ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
AUTHENTIFICATION
  - idaut
  - Login
  - mpass
  - FKpersonneid
Je veux avoir la liste des personne qui ne figure pas dans la table AUTHENTIFICATION (C.a.d les personnes qui n'ont pas le "FKpersonneid" présent dans AUTHENTIFICATION).

voici un essai mais qui me donne un faux résultat :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
List<Personne> lstpers=HibernateTemplate.find(FROM Personne WHERE id NOT IN (FROM AUTHENTIFICATION));

je ne trouve pas la syntaxe exacte en HQL pour la requete !