sql >> Database teknologi >  >> RDS >> Mysql

To hvor betingelse for samme kolonne ved hjælp af gruppe efter

Jeg tror, ​​at dette er den forespørgsel, du leder 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 her



  1. kolonne ikke tilladt her fejl i INSERT-sætning

  2. Find antallet af TOM- eller NULL-kolonner i en MySQL-tabel

  3. Er sammensatte unikke nøgler indekseret i MySQL? - DBMS

  4. MySQL RAND() hvor ofte kan det bruges? bruger den /dev/random?