Requête sur différents tables

[Résolu/Fermé]
Signaler
Messages postés
128
Date d'inscription
dimanche 17 juillet 2011
Statut
Membre
Dernière intervention
15 octobre 2014
-
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
-
Bonjour,

je suis actuellement sur un projet de dev en PHP avec une BDD Mysql.


Mon problème :
J'ai une requête à faire sur deux tables, jusqu'à ici je pense que ma requête est bonne :
"SELECT row1, row2, row_1,row_2 FROM table1, table2 WHERE ..." (les row_ représentent les enregistrements de la table2).

En faite, dans ma table1 j'ai un 'id' qui correspond à l'id de ma table deux qui correspond à un lieu dans ma table2.

Ce que je voudrai c'est que grâce à cette 'id' je puisse afficher le lieu dans mon tableau PHP.

Pouvez vous m'aider ? N'hésitez pas si vous voulez plus d'info ou si je me suis mal exprimé.

Merci.


1 réponse

Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
87
Bonjour keennan,
D'après ce que je comprends, l'Id de table 1 correspond à l'Id de table 2.
Dans ce cas, pourquoi avoir séparé en deux tables, puisque 1 et 1 seul enregistrement de table 1 = 1 et 1 seul enregistrement de table 2 !!!
C'est une relation 1 à 1.
Messages postés
128
Date d'inscription
dimanche 17 juillet 2011
Statut
Membre
Dernière intervention
15 octobre 2014
22
Parce que je préfère le fonctionnement avec id, plutôt que de rentrer en brut le lieu à chaque fois ...

Merci, mais j'ai réussi à trouver finalement avec un INNER JOIN dans ma requête.
Messages postés
1491
Date d'inscription
vendredi 26 octobre 2012
Statut
Membre
Dernière intervention
28 janvier 2013
87
Cela revient au même, tu vas devoir encoder à chaque fois, c'est long, fastidieux et risque d'erreurs.