fusionner 2 requêtes

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : fusionner 2 requêtes

Re: fusionner 2 requêtes

par aspkiddy » 25 juil. 2011, 15:58

Ça marche aussi Cyrano, merci... :D

Re: fusionner 2 requêtes

par Cyrano » 25 juil. 2011, 15:54

Salut,
c'est valable. Tu aurais aussi pu faire comme ceci :
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
                                AND db.fld_id_nom_fruit = 'ORA';
Pour le même résultat.

Re: fusionner 2 requêtes

par aspkiddy » 25 juil. 2011, 15:22

Salut Cyrano,

En fait, il fallait ajouter where dans mon requête...

exemple :
	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'
Donc ça marche maintenant... Bonne journée :D

Re: fusionner 2 requêtes

par Cyrano » 23 juil. 2011, 01:02

IL en manque un bon bout dans ta question : qu'est-ce que tu n'obtiens pas avec tes tentatives que tu voudrais effectivement obtenir ?

fusionner 2 requêtes

par aspkiddy » 22 juil. 2011, 18:40

Bonjour,

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

1re requête :

Code : Tout sélectionner

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 :

Code : Tout sélectionner

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 ?