Afficher les posts de mes catégories

Par Gastinoking, il y a 9 ans


Base de données MySQL

Bonjour,
Voila je rencontre un petit problème avec ma façon de faire mes requêtes.
j'ai trois tables :
CATEGORIES , SOUSCATEGORIES et PRODUITS

je voudrais afficher 3 produits de chaque souscategories mais en affichant la catégorie correspondente
exemple
PC (categorie)
--HP | TOSHIBA | LENOVO (Produit)
Téléphone (categorie)
-- Lumia1200 | Galaxy20| Sony32 (Produit)
Télé (categorie)
--PanaSonic | LG | SAMSUNG (Produit)

   Voici ma requête SQL 
"SELECT* FROM categories AS Category LEFT JOIN souscategories AS Souscategory ON Souscategory.category_id = Category.id LEFT JOIN posts AS Post ON Post.souscategory_id = Souscategory.id WHERE Post.online=1 ORDER BY Category.position ASC , Post.created DESC , Post.name DESC LIMIT 3"
  Ma requête m'envois les doublons des catégories et en plus la limite des produits ne marches pas 

Merci

2 réponses

betaWeb, il y a 9 ans

Salut,

Sans ta requête, on ne va pas pouvoir t'aider ;)

Pierrot01, il y a 9 ans

Salut,
Essaye avec SELECT DISTINCT

a+

Pierre