[PHP/MySQL] Jointure hétérogène
Sybrix
-
dodoecchi Messages postés 449 Date d'inscription Statut Membre Dernière intervention -
dodoecchi Messages postés 449 Date d'inscription Statut Membre Dernière intervention -
Bonjour,
Je travaille sur une application PHP/MySQL et je dois effectuer une jointure hétérogène.
Tout d'abord, au niveau de la syntaxe je trouce ceci :
SELECT P.Nom, P.Prenom, L.NomLocalite
FROM Personnes P INNER JOIN ServeurDistant.BaseDistante..Localites L
ON P.CodeLocalite=L.IDLocalite
A quoi correspond P et L? Aux bases de données?
Ensuite mes deux tables (dans deux BDD différentes) sont liés par un numéro. Mais dans la première table c'est seulement une partie de ces numéros. Donc est-ce possible de retenir les numéros identiques dans les deux tables?
Merci d'avance pour vos réponse.
Je travaille sur une application PHP/MySQL et je dois effectuer une jointure hétérogène.
Tout d'abord, au niveau de la syntaxe je trouce ceci :
SELECT P.Nom, P.Prenom, L.NomLocalite
FROM Personnes P INNER JOIN ServeurDistant.BaseDistante..Localites L
ON P.CodeLocalite=L.IDLocalite
A quoi correspond P et L? Aux bases de données?
Ensuite mes deux tables (dans deux BDD différentes) sont liés par un numéro. Mais dans la première table c'est seulement une partie de ces numéros. Donc est-ce possible de retenir les numéros identiques dans les deux tables?
Merci d'avance pour vos réponse.
A voir également:
- [PHP/MySQL] Jointure hétérogène
- Expert php - Télécharger - Langages
- Easy php - Télécharger - Divers Web & Internet
- Mysql community download - Télécharger - Bases de données
- Ide php - Télécharger - Web & Internet
- Error 2002 (hy000): can't connect to local mysql server through socket '/var/run/mysqld/mysqld.sock' (2) ✓ - Forum Linux / Unix
3 réponses
Salut,
P et L sont des alias, ils te permettent d'écrire ta requête plus rapidement
perso, j'ai jamais vraiment compris INNER JOIN, mais on peut faire sans,
WHERE table1.cléPrimaire = table2.cléEtrangère marche tout aussi bien
je suis pas sûr d'avoir très bien compris la question, mais si y'a pas toutes les références, la requête ne les renverra pas, c'est tout
Dorian
P et L sont des alias, ils te permettent d'écrire ta requête plus rapidement
perso, j'ai jamais vraiment compris INNER JOIN, mais on peut faire sans,
WHERE table1.cléPrimaire = table2.cléEtrangère marche tout aussi bien
je suis pas sûr d'avoir très bien compris la question, mais si y'a pas toutes les références, la requête ne les renverra pas, c'est tout
Dorian