Fusionner 2 requêtes

Résolu
aspkiddy Messages postés 39 Statut Membre -  
aspkiddy Messages postés 39 Statut Membre -
Bonjour,

J'ai deux requêtes qui marchent séparément...

1re requête :

SELECT db.fld_id_nom_fruit,nom.fld_id_nom,nom.fld_nom  
									   FROM 'tb_fruits'  db
									   
									   INNER JOIN 'tb_fruit_nom' nom
									   ON db.fld_id_nom_fruit = nom.fld_id_nom


Il y a donc 2 tables
- tb_fruits avec les champs (colonnes) suivants : fld_id, fld_id_nom_fruit, fld_nom, fld_pepins et fld_diametres
- tb_fruit_nom avec les champs (colonnes) suivants :

2e requête :

SELECT fld_id_nom_fruit  
									   FROM 'tb_fruits'
									   WHERE fld_id_nom_fruit=$id

J'aimerais savoir comment je pourrais faire pour faire une seule requête au lieu de 2 ?
J'aimerais donc fusionner ces 2 requêtes soit avec une jonction ou d'une autre mannière.
Pouvez vous m'aider ?

1 réponse

  1. Aby
     
    Je suis désolée mais je n'ai pas vraiment compris, tu veux obtenir les

    SELECT db.fld_id_nom_fruit,nom.fld_id_nom,nom.fld_nom

    où fld_id_nom_fruit=$id

    ??
    1
    1. aspkiddy Messages postés 39 Statut Membre
       
      Salut Aby,
      Il fallait d'ajouter la clause WHERE dans ma première requête, alors, ça marche... Merci...

      	SELECT db.fld_id_nom_fruit, nom.fld_id_nom, nom.fld_nom
      	FROM 'tb_fruits' db
      	INNER JOIN 'tb_fruit_nom' nom
      		ON db.fld_id_nom_fruit = nom.fld_id_nom
      	WHERE db.fld_id_nom_fruit='ORA'
      0