SELECT Immeubles.*,Villes.Nom AS NomVille, TypesImmeubles.Nom AS NomTypeImm,Categories.Nom AS NomCat FROM Immeubles INNER JOIN Villes ON Villes.VilleID = Immeubles.VilleID INNER JOIN TypesImmeubles ON TypesImmeubles.TypeImmeubleID = Immeubles.TypeImmeubleID INNER JOIN Categories ON Categories.CategorieID = Immeubles.CategorieID WHERE Immeubles.Approuve AND (Immeubles.VilleID = 55 OR Immeubles.VilleID2 =55) AND (Immeubles.CategorieID = 1 OR Immeubles.CategorieID = 2 OR Immeubles.CategorieID = 3) AND Immeubles.Inactif = 0 AND Immeubles.CommercialSeulement = 0 ORDER BY Immeubles.Code