sql >> Databasteknik >  >> RDS >> Mysql

MySQL, två tabeller som visar information från båda tabellerna

Du måste sammanfoga två tabeller och GRUPPERA dem baserat på marca fält och summa pret

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

Här antar jag att id fältet förenar två tabeller, (men som jag kan se från dina exempeldata är det faktiskt inte relaterat till varandra)

REDIGERA

Jag tror att du saknar id_marca fältet i table2 . Om den är där så skulle den ansluta till den kolumnen som nedanstående exempel:

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


  1. MySQL fulltextsökning i flera tabeller

  2. 2 sätt att lista alla funktioner i MySQL

  3. Hur återställer man MySQL-databas från WAMP?

  4. Några fantastiska nyheter för Standard Edition-kunder i SQL Server 2014