Simplification de requête
Bonjour,
J'ai une table comme suit :
Code:
1 2 3 4 5 6 7 8
|
NOM Unite
Dupont A
Dupont B
Dupont A
Durand B
Durand C
Durand A |
Et je voudrais selectionner tous les enregistrements des personnes passées dans l'unité "C" par exemple.
J'ai donc fait une requête avec une sous-requête :
Code:
1 2 3
|
SELECT * FROM table where NOM IN
(SELECT NOM FROM table WHERE Unite='C') |
Avec comme résultat :
Code:
1 2 3 4 5
|
NOM Unite
Durand B
Durand C
Durand A |
Mais comme ma base est assez importante, ça rame un peu...
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...