1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
create table poste(id int, nom varchar(30), id_groupe int)
insert into poste(id, nom, id_groupe) values (1,'toto',1)
insert into poste(id, nom, id_groupe) values (2,'tata',2)
insert into poste(id, nom, id_groupe) values (3,'titi',1)
insert into poste(id, nom, id_groupe) values (4,'tete',2)
create table groupe(id_groupe int, nomgroupe varchar(10))
insert into groupe(id_groupe, nomgroupe) values (1,'groupe1')
insert into groupe(id_groupe, nomgroupe) values (2,'groupe2')
insert into groupe(id_groupe, nomgroupe) values (3,'groupe3')
select count(poste.id_groupe) as [nb poste],groupe.nomgroupe
from poste
join groupe on poste.id_groupe=groupe.id_groupe
group by groupe.id_groupe, groupe.nomgroupe |
Partager