Bonjour tout le monde,
Est-il possible d'effectuer une jointure entre 2 tables MySQL stiuées sur 2 database différentes? Elles sont sur le même serveur, mais ds des BDD différentes.
Merci
Version imprimable
Bonjour tout le monde,
Est-il possible d'effectuer une jointure entre 2 tables MySQL stiuées sur 2 database différentes? Elles sont sur le même serveur, mais ds des BDD différentes.
Merci
oui à condition d'avoir les droits sur les deux bases
ensuite la syntaxe c'est base.table (comme les champs de table ;) )
ça ferait ça alors :
Je trouve ça bizarre, il n'y a pas la connexion dans le ON?Code:
1
2
3
4 SELECT * FROM connexionA.tableA INNER JOIN connexionB.tableB ON connexionA.tableA.refB = connexionB.tableB.id ;
non, c'est bon
de plus, pour plus de clarté je t'encourage à utiliser les alias :
Code:
1
2
3
4 SELECT * FROM connexionA.tableA A INNER JOIN connexionB.tableB B ON A.refB = B.id ;
Ok ok merci du conseil pour les alias je le ferai, c'est beaucoup plus lisible!
Je teste tou ça dans quelques jours, surement la fin de la semaine, car la je n'ai pas encore ce serveur. Je repost si ça ne marche pas ou si j'ai un autre problème.
Merci!