Mysql
 sql >> Datenbank >  >> RDS >> Mysql

MySQL, zwei Tabellen, die Informationen aus beiden Tabellen anzeigen

Sie müssen zwei Tabellen verbinden und sie basierend auf marca GRUPPIEREN Feld und Summe pret

select marca, sum(pret)
from table1 as t1, table2 as t2
where t1.id=t2.id
group by marca

Hier gehe ich von dieser id aus -Feld verbindet zwei Tabellen (aber wie ich aus Ihren Beispieldaten ersehen kann, bezieht es sich eigentlich nicht aufeinander)

BEARBEITEN

Ich glaube, Ihnen fehlt id_marca Feld in table2 . Wenn es dort ist, wird es wie im folgenden Beispiel mit dieser Spalte verbunden:

select marca, sum(pret)
from table1 as t1, table2 as t2
where t1.id_marca=t2.id_marca
group by id_marca;