Problème SELECT avec plusieurs SUM--> les champs sont NUL
Posté : 02 févr. 2007, 01:51
Bonjour à tous !
Je suis actuellement en train de réunir plusieur SELECT en une seul afin d'éviter de nombreuse requetes inutiles.
Ains je désire calculer la somme des points du jeux1, du jeux2 et jeux3 qui provienne de la table historique_gains, calculer le total1 qui provient de la table b_ace p et total2 qui provient de la table b_cadibou le tout en une seul requete!
Voilà ainsi ma requete:
Je vous remercie d'avance.
Je suis actuellement en train de réunir plusieur SELECT en une seul afin d'éviter de nombreuse requetes inutiles.
Ains je désire calculer la somme des points du jeux1, du jeux2 et jeux3 qui provienne de la table historique_gains, calculer le total1 qui provient de la table b_ace p et total2 qui provient de la table b_cadibou le tout en une seul requete!
Voilà ainsi ma requete:
$req_1=mysql_query('SELECT SUM(h.jeux1) AS euro_clique,
SUM(h.jeux2) AS jeux1,
SUM(h.jeux3) AS jeux2,
SUM(h.jeux4) AS jeux3,
SUM(p.total) AS total1,
SUM(c.total) AS total2
FROM historique_gains h ,b_ace p ,b_cadibou c
WHERE h.idmembre=\''.$_SESSION['idmembre'].'\' AND p.idmembre=\''.$_SESSION['idmembre'].'\' AND c.idmembre=\''.$_SESSION['idmembre'].'\'');
Cependant lorsque je fait un print_r($res1) j'obtient des champs NULL:
Array
(
[jeux1] =>
[jeux2] =>
[jeux3] =>
[total1] =>
[total2] =>
)
Avec une requete par table c'est a dire trois SELECT cela marche nikel mais avec un seul SELECT sa ne marche pas... Je vous remercie d'avance.