Salut a tous,
J'ai deux connexion a des BDD differentes, j'ai des table en commum dans ces dexu bases.
Je souhaite creer la requete pour passer d'une table a l'autre. Comment puis je faire ?
Merci d'avance.
Cordialement,
NeoKript
Salut a tous,
J'ai deux connexion a des BDD differentes, j'ai des table en commum dans ces dexu bases.
Je souhaite creer la requete pour passer d'une table a l'autre. Comment puis je faire ?
Merci d'avance.
Cordialement,
NeoKript
Bonjour,
Sans être très sûr, tu spécifies le nom de la base X pour la table Y dans le champ Z.
Ex:
SELECT X.Y.Z .....
Sur le forum, un sujet de même style a été traité ya pas longtemps.
On peut faire des requêtes inter-bases mais pas inter-serveurs.
Si tes deux bases sont sur le même serveur, tu n'as pas besoin de deux connexions.
On peut spécifier les bases seulement dans le FROM. Pas besoin de les répéter partout.
Mais comme a dit sabotage, il faut que les deux bases soient sur le même serveur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 SELECT a.colonne1, b.colonne2 FROM baseX.tableA AS a INNER JOIN baseY.tableB AS b ON a.id_a = b.fk_id_a
Philippe Leménager. Ingénieur d'étude à l'École Nationale Supérieure de Formation de l'Enseignement Agricole, en retraite... mais toujours Autoentrepreneur à l'occasion.
Mon ancien blog sur la conception des BDD, le langage SQL, le PHP... et mon nouveau blog sur les mêmes sujets.
« Ce que l'on conçoit bien s'énonce clairement, et les mots pour le dire arrivent aisément ». (Nicolas Boileau)
À la maison comme au bureau, j'utilise la suite Linux Mageïa !
Partager