|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Membre actif
![]() Inscription : avril 2006 Messages : 300 ![]() |
Bonjour,
Je bloque sur une requête qui ne me paraît pas si compliquée... Le schéma est le suivant: 2 tables, 1 personne peut choisir 2 produits. table "produit" -> id -> libelle_produit table "choix_produits" ->id ->id_produit1 ->id_produit2 et je voudrais la réponse de cette forme: --choix_produits.id--libelle_produit1--libelle_produit2-- comment ramener ce résultat en 1 seule requête, du genre : "SELECT choix_produits.id, produit.libelle_produit nom_produit1 FROM choix_produits,produit WHERE choix_produits.id_produit1=produit.id" pour ramener les 2 noms des produits choisis ? Il doit y avoir 1 moyen, non ? |
|
|
00
|
|
|
#2 | ||
![]() ![]() |
Salut !
il te faut jetter un oeil du côté des jointures (tu as un très bon chapitre dans le tuto "SQL de A à Z" dans la rubrique SQL Code :
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
||
|
|
00
|
|
|
#3 |
|
Membre actif
![]() Inscription : avril 2006 Messages : 300 ![]() |
Merci Swoög,
Je me demandais s'il était possible sur 1 simple select de ramener les enregistrements. le left join est 1 peu + gourmand en ressources, et ma requête ramenant forcément 2 produits par enregistrement. Les champs ne pouvant pas etre à null, un select aurait pu être bien... Je vais faire le left join. |
|
|
00
|
|
|
#4 |
![]() ![]() |
Il s'agit d'un SELECT, mais avec une jointure, c'est tout...
__________________
Rédacteur "éclectique" (XML, IRC, Web...) Les Règles du Forum - Mon Site Web sur DVP.com (Développement Web, PHP, (X)HTML/CSS, SQL, XML, IRC) je ne répondrai à aucune question technique via MP, MSN ou Skype : les Forums sont là pour ça !!! Merci de me demander avant de m'ajouter à vos contacts sinon je bloque ! pensez à la balise [code] (bouton #) et au tag (en bas)
|
|
|
00
|
|
|
#5 |
|
Membre actif
![]() Inscription : avril 2006 Messages : 300 ![]() |
oui tu as raison,
ma jointure marche nickel, Merci. |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com