sql >> Database >  >> RDS >> Mysql

Mysql - rijen vullen voor ontbrekende maanden

Voor ontbrekende maanden kunt u een vakbondsquery hebben met alle maanden en deelnemen aan uw tafel

SELECT 
t1.`year`,
t.`month`,
coalesce(t1.payment,0) payment
FROM
(SELECT 1 AS `month`
UNION 
SELECT 2 AS `month`
UNION 
....
SELECT 12 AS `month`
) AS t
LEFT JOIN your_table t1 on(t.`month` = t1.`month`)
WHERE ....

Fiddle Demo




  1. Parallelle/gelijktijdige downloads beperken - Hoe weet ik of de download is geannuleerd?

  2. Hoe beïnvloedt {} een MySQL-query in PHP?

  3. een fout blijft verschijnen in mijn codes (verbinding al open)

  4. hoe een door tabs gescheiden bestand in mysql in te voegen met relation