Bonjour,

Je voudrais savoir s'il est possible dans une requête comme celle ci-dessous de mettre une condition avec 2 count.

Je voudrais par exemple afficher les établissements qui ont le même nombre d'étudiants dans les différentes villes définies.

Exemple :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
 
select a.nom_ville, a.nom_etablissement, a.nbeleve1
from
(select nom_ville, nom_etablissement, count(id_eleve) nbeleve1
from ...
where id_ville in (0,1,2)
and annee = 2010
group by nom_ville, nom_etablissement ) a
full join
(select nom_ville, nom_etablissement, count(id_eleve) nbeleve2
from ...
where id_ville in (3,4,5)
and annee = 2010
group by nom_ville, nom_etablissement ) b
on a.nbeleve1 = b.nbeleve2
Merci