Merci pour votre reponse
j'ai donc fait ça:
sql = "SELECT t1.*, t2.id_bonreception, (SELECT SUM(t2.id_qte) FROM associationdepotarticle t2 WHERE t1.fusiontable = t2.fusiontable) as id_qte FROM articletable t1, associationdepotarticle t2";
dans la base de données j'ai 2 tables nom_table et quantite_table
dans la table nom j'ai deux nom:
chawarma et khoubz
mais dans la table quantite_table j'ai trois lignes
chawarma = 1
khoubz = 1
chawarma = 1
le nombre represente la quantité
ma requete retourne la somme 3
1 2 3 4 5 6
| mais cela n'est pas ce que je veux, je veux que
chawarma = 2
et
khoubz = 1 |
si je fais ça:
sql = "SELECT t1.*, t2.id_bonreception, (SELECT SUM(t2.id_qte) FROM associationdepotarticle t2 WHERE t1.fusiontable = t2.fusiontable GROUP BY t2.id_bonreception) as id_qte FROM articletable t1, associationdepotarticle t2";
il me donne
chawarma = 2
chawarma = 2
chawarma = 2
khoubz = 2
khoubz = 2
khoubz = 2
sérieux je ne sais pas quoi faire et j'ai besoin d'aide
Merci d'avance
Partager