Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2983 connectés 

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Sélection de 3 tables

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Sélection de 3 tables

n°951621
nicoreims
Posté le 12-01-2005 à 13:55:57  profilanswer
 

Bonjour,
 
Je souhaite sélectionner 3 tables :
 
SELECT * FROM expeditions
INNER JOIN materiel ON (expeditions.code=materiel.code)
INNER JOIN stock ON (expeditions.code=stock.code)
WHERE expeditions.destinataire='houilles' AND expeditions.statut='1'
 
Le probleme est qu'un champ STATUT est aussi présent dans la table stock (n'a pas les memes valeurs) et même en faisant Where expeditions.statut='1' il me prend aussi le champ
stock.statut d'apres le resultat que j'ai dans phpmyadmin.
 
Comment faire sans renommer celui de stock ?
 
Merci d'avance
Nicolas
 

mood
Publicité
Posté le 12-01-2005 à 13:55:57  profilanswer
 

n°952070
Beegee
Posté le 12-01-2005 à 22:56:32  profilanswer
 

SELECT expeditions.* FROM expeditions
(...)
 
Non ?

n°952101
nicoreims
Posté le 13-01-2005 à 00:32:13  profilanswer
 

Excusez-moi pour le bruit, la requête est bonne, c'était un problème dans les jointures, je n'avais pas choisi le bon champ pour les faire.
 
Alors maintenant ma question va être, comment lier la table expedition avec materiel par le champ id_stock et stock avec materiel par le champ CODE ? (je connais pas la syntaxe à taper) mais sans JOIN, je prefere genre WHERE expeditions.code = materiel.code  
 
merci d'avance !
Nicolas

n°952145
Beegee
Posté le 13-01-2005 à 08:42:44  profilanswer
 

SELECT * FROM expeditions, materiel, stock
WHERE expeditions.id_stock=materiel.id_stock
AND materiel.code=stock.code
AND expeditions.destinataire='houilles'
AND expeditions.statut='1';
 
Mais j'ai l'impression que tu t'es emmêlé dans le nom des champs, car je vois pas pourquoi il faudrait joindre 'materiel' et 'expeditions' sur un champ 'id_stock' ... enfin à toi de voir :D

n°952318
nicoreims
Posté le 13-01-2005 à 13:34:57  profilanswer
 

Niquel ça fonctionne,  merci Beegee !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  Sélection de 3 tables

 

Sujets relatifs
Query pour mise a jour entre 2 tablesrequete dans plusieurs tables
boutique en ligne : Les tables SQL[mysql] pb de selection sql avec OR et AND
CListCtrl et l'évènement la selection changeRemplir 2 tables simultanément avec un formulaire Access
[Access] Partage d'une base sur reseau avec tables liéesPb selection d'une ligne en csh
Selection automatique d'un champ lors de l'ouverture d'une page HTMLSelection des tables sous MySQL
Plus de sujets relatifs à : Sélection de 3 tables


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR