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

  FORUM HardWare.fr
  Programmation
  SQL/NoSQL

  [MySQL] Requete utilisant 2 tables, ca marche pas

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[MySQL] Requete utilisant 2 tables, ca marche pas

n°816335
ch3co2h
Posté le 05-08-2004 à 21:56:54  profilanswer
 

bonjour je souhaite faire une requete qui utilise deux table différente pour me donner le résultat mais j'y arrive pas.
 mes deux tables sont les suivantes:
la premiere : _job
nom     | profession
 
bernard   professeur
michel    chanteur  
 
la seconde : _location
 
prenom  | ville
bernard   paris
michel    lyon
 
maintenant  c'est tout bete, je veux la profession du chanteur dc voici ce que j'ai fait mais ca marche pas :

Code :
  1. $req=mysql_query("SELECT _location.prenom, _job.profession FROM _job, _location WHERE _location.ville='lyon' AND _job.nom=_location.prenom" );
  2. $res=mysql_fetch_array($req);
  3. echo $res[profession]


 
voila ce que j'ai essayé mais ca marche pas. merci de m'aider

mood
Publicité
Posté le 05-08-2004 à 21:56:54  profilanswer
 

n°816375
glod 2
Votre trajet, notre projet.
Posté le 06-08-2004 à 00:21:41  profilanswer
 

Pas très clair "je veux la profession du chanteur" :o


Message édité par glod 2 le 06-08-2004 à 03:43:24
n°816440
hop le fou
Tu m'en diras tant
Posté le 06-08-2004 à 09:37:34  profilanswer
 

ch3co2h a écrit :


maintenant  c'est tout bete, je veux la profession du chanteur dc voici ce que j'ai fait mais ca marche pas :


Ben la profession du chanteur, c'est chanteur  :o :whistle:  
 
Bon apparement tu veux plutot les professions en fonction de la ville.
La requete a l'air correcte a premiere vue.
 
C'est quoi l'erreur?

n°816441
schmur
Posté le 06-08-2004 à 09:38:07  profilanswer
 

faut faire une jointure

n°816447
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-08-2004 à 09:50:42  profilanswer
 

Question bête, tu n'as pas de champs ID ? La joiture va se faire sur le prénom seulement ? et si tu as 2 personne qui s'appellent Pierre, tu va faire comment pour trouver la ville qui correspond à chacun d'eux ?
 
++

n°816450
hop le fou
Tu m'en diras tant
Posté le 06-08-2004 à 09:53:03  profilanswer
 

Schmur > elle y est la jointure :o (avec le where, pas un join)
 
Dj Yell > +1 mais vu la question c'est probablement un exercice ou un trukalacon...

n°816461
Dj YeLL
$question = $to_be || !$to_be;
Posté le 06-08-2004 à 09:59:33  profilanswer
 

Un truc dans le genre alors :
 
SELECT _job.profession WHERE _location.prenom = _job.nom AND _job.nom="michel"

n°816502
schmur
Posté le 06-08-2004 à 10:45:07  profilanswer
 

hop le fou a écrit :

Schmur > elle y est la jointure :o (avec le where, pas un join)
 
Dj Yell > +1 mais vu la question c'est probablement un exercice ou un trukalacon...


 
désolé j'avais pas vu que nom et prenom été la meme chose

n°817067
ch3co2h
Posté le 07-08-2004 à 10:59:01  profilanswer
 

ah oui j'ai fait une petite erreur: je veux la profession de la personne qui habite a Lyon. Sinon ce n'est pas un exercice, j'ai juste choisi un exemple simple pour faciliter les choses.

n°817074
ch3co2h
Posté le 07-08-2004 à 11:18:18  profilanswer
 

c bon ca marche, merci quand meme.


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

  [MySQL] Requete utilisant 2 tables, ca marche pas

 

Sujets relatifs
Une requête que j'arrive pas à faire....excel-mysql
excel mysqlld -c : comment ça marche ?
cellule cliquable dont l url est un champs d'une BD mysql..Requete SQL avec Builder C++ 6
Récupérer les valeurs du résultat d'une requêteNe pas tenir compte des majuscules lors de requete sql sur oracle
Script de traitement d'images qui marche en local et pas sur le net ?Création de champs "hidden" en utilisant DOM
Plus de sujets relatifs à : [MySQL] Requete utilisant 2 tables, ca marche pas


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