par
Soxy95 » 15 janv. 2016, 11:16
Bonjour,
Merci à tous pour vos réponses .
En effet le problème venait de la requête, et oui Ryle tu avais raison il manquait bien le FROM avant la parenthèse.
Voici la requête qui fonctionne :
Code : Tout sélectionner
SELECT t.id_salle, t.ville, count(*) FROM(SELECT d.id_commande, s.titre, s.ville, s.id_salle FROM salle s LEFT JOIN produit p ON s.id_salle = p.id_salle LEFT JOIN detail_commande d ON p.id_produit = d.id_produit WHERE id_commande IS NOT NULL) AS t GROUP BY id_salle LIMIT 0, 5
Encore un grand Merci à vous tous.

Bonjour,
Merci à tous pour vos réponses .
En effet le problème venait de la requête, et oui Ryle tu avais raison il manquait bien le FROM avant la parenthèse.
Voici la requête qui fonctionne :
[code]SELECT t.id_salle, t.ville, count(*) FROM(SELECT d.id_commande, s.titre, s.ville, s.id_salle FROM salle s LEFT JOIN produit p ON s.id_salle = p.id_salle LEFT JOIN detail_commande d ON p.id_produit = d.id_produit WHERE id_commande IS NOT NULL) AS t GROUP BY id_salle LIMIT 0, 5[/code]
Encore un grand Merci à vous tous. :wink: