VIVEZ LE
FOOTBALL !

Posez votre question Signaler

Jointure Mysql [Résolu]

marco - Dernière réponse le 9 juil. 2010 à 23:46
Bonjour,
j'étudie actuellement les jointures Mysql et je galère depuis deux jours sur le problème suivant :
j'ai deux tables a joindre, les deux tables contiennent chaqu'une un champs id et le souci et de savoir comment les différencier voici ce que j'ai essayé de faire
$sql='SELECT * FROM table1 
 LEFT JOIN table2 ON  table1.id_champ=table2.id

ensuite je récupère avec un while
while ($donnees = $reponse->fetch()){ 
 $id=$donnees['id']; 
$nom=$donnees['nom']; 
$prenom=$donnees['prenom']; 
} 

Voila donc dans le champ id il me récupère id correspondant au id_champs et moi je veux récupéré id de ma table1
Merci d'avance
Lire la suite 

Jointure Mysql »

Suggestions
3 réponses
Réponse
+0
moins plus
merci pour ta réponse Framboos

mais j'ai finalement trouvé le problème

Si ça peut servir a quelqu'un la solution consiste a mettre les champs que l'on veut dans le SELECT

Exemple

SELECT  
    table1.id, 
    champ1, 
    champ2 
FROM 
    table1 
LEFT JOIN table2 ON  table1.id_champ=table2.id
Ajouter un commentaire
Réponse
-1
moins plus
Slt,

SELECT table_1.champ_id 
FROM table_1, table_2 
WHERE table_1.champ_id = table_2.champ_id
Framboos- 9 juil. 2010 à 23:46
Un site sympa sur les requêtes SQL: (lien sur les jointure)

http://sql.1keydata.com/fr/sql-jointure.php
Ajouter un commentaire
Ce document intitulé « jointure Mysql » issu de CommentCaMarche (www.commentcamarche.net) est mis à disposition sous les termes de la licence Creative Commons. Vous pouvez copier, modifier des copies de cette page, dans les conditions fixées par la licence, tant que cette note apparaît clairement.
Dossier à la une
Passage au tout numérique : quel coût pour les particuliers ?