Vous devez joindre deux tables et les GROUPER en fonction de marca
champ et somme pret
select marca, sum(pret)
from table1 as t1, table2 as t2
where t1.id=t2.id
group by marca
Ici, je suppose que id
le champ joint deux tables, (mais comme je peux le voir à partir de vos données d'échantillon, il n'est pas lié l'un à l'autre en fait)
MODIFIER
Je pense qu'il vous manque id_marca
champ dans table2
. S'il est là, il se joindra à cette colonne comme dans l'exemple ci-dessous :
select marca, sum(pret)
from table1 as t1, table2 as t2
where t1.id_marca=t2.id_marca
group by id_marca;