J'ai ci-dessous deux requêtes sql vers deux bases de données différentes ce qui me donne donc deux résultats différents. Mais je souhaiterais en fait n'avoir qu'un seul résultat en faisant une sorte de jointure entre mes deux bases de données afin de récupérer qu'un seul résultat.
Je ne sais pas si cela est possible et comment je dois m'y prendre ?
$reponse = $base_de_donees_1->prepare("
SELECT date_commande, id
FROM commandes
WHERE MONTH(date_commande) = :mois
AND YEAR(date_commande) = :annee
order by id desc limit 1
");
$reponse->execute(array(
'mois' => date('m'),
'annee' => date('Y')
));
$resultat_base_1 = $reponse->fetch(PDO::FETCH_ASSOC);
$reponse = $base_de_donees_2->prepare("
SELECT date_commande, id
FROM commandes
WHERE MONTH(date_commande) = :mois
AND YEAR(date_commande) = :annee
order by id desc limit 1
");
$reponse->execute(array(
'mois' => date('m'),
'annee' => date('Y')
));
$resultat_base_2 = $reponse->fetch(PDO::FETCH_ASSOC);
echo $resultat_base_1['id'];
echo $resultat_base_2['id'];