Problème requetes imbriquées
freeb83
Messages postés
317
Statut
Membre
-
freeb83 Messages postés 317 Statut Membre -
freeb83 Messages postés 317 Statut Membre -
Bonjour,
voici mon problème. J'ai fais deux requetes mysql qui tapent dans deux bases différentes sur meme serveur. Je spécifie donc les bases devant les noms de table dans mes SELECT. Les deux requetes fonctionnent très bien. J'ai ensuite créé une requete imbriquée pour me donner la somme des deux requetes. lorsque je l'envoie dans phpmyadmin, tout fonctionne. En revanche lorsque j'essaie en php j'obtient l'erreur : No database selected.
Ma question est donc comment puis-je spécifier à ma requete imbriquée de taper dans mes deux bases sachant pourtant que chacune des deux requetes ont déjà cette spécification.
Exemple :
requete_A="SELECT SUM(montant') AS montant_TOTAL from base1.reference, base2.tableproduit WHERE base1.reference=base2.tableproduit"
requete_B="SELECT SUM(montant2') AS montant_TOTAL from base1.reference, base2.tableproduit2 WHERE base1.reference=base2.tableproduit2"
requete_imbriquee="SELECT sum(montant_TOTAL) AS montant_CALCULE FROM(requete_A UNION ALL requete_B)A"
Merci pour vos réponses.
voici mon problème. J'ai fais deux requetes mysql qui tapent dans deux bases différentes sur meme serveur. Je spécifie donc les bases devant les noms de table dans mes SELECT. Les deux requetes fonctionnent très bien. J'ai ensuite créé une requete imbriquée pour me donner la somme des deux requetes. lorsque je l'envoie dans phpmyadmin, tout fonctionne. En revanche lorsque j'essaie en php j'obtient l'erreur : No database selected.
Ma question est donc comment puis-je spécifier à ma requete imbriquée de taper dans mes deux bases sachant pourtant que chacune des deux requetes ont déjà cette spécification.
Exemple :
requete_A="SELECT SUM(montant') AS montant_TOTAL from base1.reference, base2.tableproduit WHERE base1.reference=base2.tableproduit"
requete_B="SELECT SUM(montant2') AS montant_TOTAL from base1.reference, base2.tableproduit2 WHERE base1.reference=base2.tableproduit2"
requete_imbriquee="SELECT sum(montant_TOTAL) AS montant_CALCULE FROM(requete_A UNION ALL requete_B)A"
Merci pour vos réponses.
A voir également:
- Problème requetes imbriquées
- Excel fonction si et ou imbriquées - Guide
- Réessayez plus tard il est possible que votre ordinateur ou votre réseau envoie des requêtes automatiques. pour la sécurité de nos utilisateurs, nous ne pouvons pas traiter votre demande pour le moment. pour en savoir plus, consultez notre page d'aide. valider - Forum Virus
- Les requetes - Forum Programmation
- Fonctions SI et ESTVIDE imbriquées ✓ - Forum Excel
- Fonctions SI et ESTVIDE imbriquées - Forum Excel
4 réponses
Salut,
Peux tu nous montrer comment tu soumets ta requête en PHP? un petit bout de code nous aideras beaucoup ;)
Peux tu nous montrer comment tu soumets ta requête en PHP? un petit bout de code nous aideras beaucoup ;)
Bonjour,
et merci de prendre du temps sur mon problème. Je soumets ma requete simplement en faisant un
mysql_query(requete_imbriquee);
et merci de prendre du temps sur mon problème. Je soumets ma requete simplement en faisant un
mysql_query(requete_imbriquee);