|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre confirmé
![]() Inscription : novembre 2007 Messages : 684 ![]() |
Bonjour,
Je bloque sur une requête SQL. J'ai une liste d'ID de catégorie et je souhaite récupérer un produit par catégorie. J'ai une table catégories, une table categories_products (category_id, product_id) puis une table products. JE pourrai faire une requete par id de catégorie mais je souhaiterai le faire une seule requête. Quelq'un peut-il m'éclairer? Gregory |
|
|
00
|
|
|
#2 |
|
Membre Expert
![]() Responsable de service informatique Inscription : janvier 2009 Messages : 1 085 ![]() |
Bonjour,
Si j'ai bien compris le problème, il suffit de faire une jointure entre les tables produits et categories_produit, puis d'ajouter une condition sur l'Id de la catégorie avec un IN et la liste des Ids. Ainsi tu recupères la liste des articles pour les catégories concernées. Par contre tu dis que tu veux UN produit par catégorie. Qu'est-ce qui permet d'identifier le produit qui va être sélectionné ? Tatayo. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com