plusieurs count(*) dans une table
Voilà j'ai une table listant des relations entre des villes. Il y a des relations en train et des relations en avion chacune étant codée selon un chiffre.
Je voudrais produire une table m'indiquant pour chaque ville combien de relations en train et combien en avion, et allez, la maison ne reculant devant aucun sacrifice, combien de relations au total.
J'arrive classiquement à compter le total des relations, le total des relations en train, le total des relations en avion, mais à chaque fois ce sont des tables séparées; moi ce que je voudrais ce sont ces valeurs cote à cote, bien gentiment pour sortir ensuite des camemberts avec Mapinfo mais ça c'est une autre histoire.
Voilà où j'en suis :
Code:
1 2 3 4
| SELECT count( * ) , `dNomConurbOri` , `dType`
FROM `rt_air_rail_5_23_best_reciproques`
WHERE `dType` =101
GROUP BY `dConurbOri` |
Ce qui me donne le résultat suivant:
Code:
1 2 3 4 5 6
| count(*) dNomConurbOri dType
1 Vilnius 101
1 Kaunas 101
3 Katowice 101
2 Krakow 101
... |