Bonjour,

Je bute sur un code SQL...
En effet j'ai dans ma base de données une table Immo, qui contient des immeubles, et une table lots, qui contient chaque appartement à vendre contenu dans ces immeubles. La jointure est faite sur le champ IDimmo, identité de l'immeuble.
Dans un formulaire de recherche en PHP / Mysql, j'aimerais rechercher les logements disponibles. Or, je ne dois afficher comme résultat qu'une ligne par immeuble, et cette ligne doit contenir les prix minimum de chaque typologie de logement disponible dans cet immeuble.

Autrement dit, si je recherche un 2 et un 3 pièces et qu'il y en a plusieurs de disponibles dans un même immeuble, je dois avoir une seule ligne de réponse, contenant par exemple :
Immeuble TARTENPION, 2 pièces à partir de (prix du 2 pièces le moins cher), 3 pièces à partir de (prix du 3 pièces le moins cher).

A ce stade, on code SQL ressemble à ça et affiche bien une seule ligne par immeuble dans lequel des logements sont à vendre, mais je n'arrive pas à y inclure un code pour sélectionner le prix minimum de chaque typologie de logement...

Code : Sélectionner tout - Visualiser dans une fenêtre à part
SELECT * FROM lots INNER JOIN immo ON immo.IDimmo = lots.IDimmo GROUP BY lots.IDimmo ORDER BY ville ASC
Sauriez-vous m'aider ?

Merci ...