Bonsoir,
J'ai 2 tables.
Table classement_des_equipes
et table equipes
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 id categorie equipe joues gagnes perdus 21 shd1 Vélizy2 0 0 0 22 shd1 Le Chesnay2 0 0 0 23 shd1 Montigny le Bretonneux3 0 0 0 24 shd1 Bois d`Arcy2 0 0 0 25 shd1 Houilles 0 0 0 26 shd1 Maurepas 0 0 0 27 shd1 Poissy2 0 0 0 28 shd1 Plaisir-Villepreux3 0 0 0 29 shd1 Montigny le Bretonneux2 0 0 0 30 shd1 Viroflay 0 0 0
Et voici ma reqête:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 ID abrege nomreel 12 shd1 Séniors H. D1-2 13 shd1 Séniors H. D1-3 14 sfd1 Séniors F. D1 15 sfr2 Séniors F. R2 16 shr2 Séniors H. R2
Le resultat me donne
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 SELECT t1.categorie, t1.equipe, t1.joues, t1.gagnes, t1.perdus, t2.abrege, t2.nomreel FROM classement_des_equipes AS t1, equipes AS t2 WHERE t1.categorie LIKE '%h%' AND t1.equipe LIKE '%Montigny le B%' AND t1.categorie = t2.abrege GROUP BY t2.nomreel ORDER BY t2.nomreel
Dans mon résultat, j'ai 2 fois Montigny le Bretonneux3, alors que je souhaiterais Montigny le Bretonneux2 et Montigny le Bretonneux3.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 categorie equipe joues gagnes perdus abrege nomreel shd1 Montigny le Bretonneux3 0 0 0 shd1 Séniors H. D1-2 shd1 Montigny le Bretonneux3 0 0 0 shd1 Séniors H. D1-3 shr2 AS Montigny le Bretonneux 0 0 0 shr2 Séniors H. R2
Si j'enlève le group by, j'ai
ce qui n'est pas satisfaisant non plus. Quelqu'un peut me dire comment faire svp ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 categorie equipe joues gagnes perdus abrev nomreel actif shd1 Montigny le Bretonneux2 0 0 0 shd1 Séniors H. D1-2 shd1 Montigny le Bretonneux3 0 0 0 shd1 Séniors H. D1-2 shd1 Montigny le Bretonneux2 0 0 0 shd1 Séniors H. D1-3 shd1 Montigny le Bretonneux3 0 0 0 shd1 Séniors H. D1-3 shr2 AS Montigny le Bretonneux 0 0 0 shr2 Séniors H. R2 1
Partager