源码

Mysql – 填充缺少月份的行


天哪,它必须如此简单,但我正在努力解决这个“填补缺失数据”的问题.

我有一个表,其中包含一些插入数据的列.

TABLE

year  month  payment
2014    3      100
2014    5      800
2014    9      200

我想从这张表中得到的是从2014年开始的全部月份及其支付价值.

Month    Payment
  1        0
  2        0
  3       100
  4        0
  5       800

  ...

  12       0

我尝试在选择中使用IFNULL但是失败如此糟糕……来自stackoverflow的搜索结果通常会连接两个或多个表来操纵信息.什么是解决这个问题的最快和最好的解决方案?

(0)

本文由 投稿者 创作,文章地址:https://blog.isoyu.com/archives/mysql-tianchongqueshaoyuefendexing.html
采用知识共享署名4.0 国际许可协议进行许可。除注明转载/出处外,均为本站原创或翻译,转载前请务必署名。最后编辑时间为:9月 26, 2019 at 11:38 上午

热评文章