Bonjour

Voilà mon problème :
J'ai 2 tables :

- Type
code | libelle
0 | Appart
1 | Studio
2 | Villa
...

- Immeuble
id | type | Surface
0 | 0 | 52
1 | 0 | 65
2 | 1 | 12
...

Je voudrais obtenir la somme des surfaces pour chaque type :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
SELECT 
	Type.libelle,
	SUM(Immeuble.surface)
FROM Type
JOIN Immeuble
	ON Type.id = Immeuble.type
WHERE Immeuble.id > 0 AND Immeuble.id < 100
GROUP BY Type.libelle
Or si je fait ça, et que certains types ne sont attribués à aucun immeuble, il va me manquer des lignes de types en résultat. Il me faudrait une valeur pour chaque type, quitte à ce que ça soit 0 si il n'y y aucun immeuble pour un type donné.
Comment faire?