sql >> Database >  >> RDS >> Mysql

MySQL, twee tabellen met informatie uit beide tabellen

Je moet twee tabellen samenvoegen en ze GROUPEREN op basis van marca veld en som pret

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

Hier ga ik ervan uit dat id veld voegt twee tabellen samen, (maar zoals ik kan zien aan uw voorbeeldgegevens heeft het eigenlijk geen betrekking op elkaar)

BEWERKEN

Ik denk dat je id_marca mist veld in table2 . Als het daar is, zou het zich bij die kolom voegen, zoals in het onderstaande voorbeeld:

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


  1. is van een type dat ongeldig is voor gebruik als sleutelkolom in een index

  2. Postgresql verbinden met sqlalchemy

  3. MySQL - Welke Hash Algo moet ik hiervoor gebruiken?

  4. Docker - Rails-app kan geen verbinding maken met gekoppelde Postgres-container (lijkt niet te werken)