Mysql
 sql >> база данни >  >> RDS >> Mysql

MySQL, две таблици, показващи информация от двете таблици

Трябва да обедините две таблици и да ги ГРУПИРАТЕ въз основа на marca поле и сума pret

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

Тук приемам този id полето съединява две таблици (но както виждам от вашите примерни данни, всъщност не е свързано една с друга)

РЕДАКТИРАНЕ

Мисля, че ви липсва id_marca поле в table2 . Ако е там, тогава ще се присъедини към тази колона, както в примера по-долу:

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


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Заявка:пребройте множество агрегати на артикул

  2. Как този PDO код защитава от SQL инжекции?

  3. архивиране на файлове в google диск с помощта на PHP

  4. MYSQL - Подредете стойностите на времевата марка във възходящ ред, от най-новите към най-старите?

  5. iptables:Дублиране/пренасочване на портове