sql >> Databasteknik >  >> RDS >> Mysql

Två där villkor för samma kolumn använder grupp efter

Jag tror att det här är frågan du letar efter:

SELECT t1.branch_name, 
       COALESCE(SUM(send.vqty), 0) AS send, 
       COALESCE(SUM(receive.vqty), 0) AS received 
FROM t1  
LEFT JOIN t2 AS send on t1.id = send.VBRNCH  
LEFT JOIN t2 AS receive on t1.id = receive.VTOBRN 
GROUP BY t1.branch_name

Demo här



  1. hur man släpper kolumn från tabell om det finns

  2. Hur man genererar Infoga uttalanden från Excel-data och laddar in i SQL Server-tabell - SQL Server / TSQL självstudie del 103

  3. Nybörjarfråga om mySQL och PHP för att undvika att ansluta till DB på varje sida

  4. Gå med 3 tabeller i SQL