Bonjour,
J'ai une table comme suit :
Et je voudrais selectionner tous les enregistrements des personnes passées dans l'unité "C" par exemple.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 NOM Unite Dupont A Dupont B Dupont A Durand B Durand C Durand A
J'ai donc fait une requête avec une sous-requête :
Avec comme résultat :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT * FROM table where NOM IN (SELECT NOM FROM table WHERE Unite='C')
Mais comme ma base est assez importante, ça rame un peu...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 NOM Unite Durand B Durand C Durand A
Je voulais donc savoir si quelqu'un avait une idée pour optimiser ça ??
Je pensais à un INNER JOIN mais comme mon niveau de SQL est assez léger je ne trouve pas...
Partager