私はMySQLのテーブルにフォローを複数の行を持っている:複数の行を1つの行に結合するためのMySQL文の作成方法を教えてください。
| time | status | count | size |
+------------+--------+--------+--------+
| 2017/01/22 | -1 | 111111 | NULL |
| 2017/01/22 | 0 | 555555 | NULL |
| 2017/01/22 | 1 | 333333 | 123456 |
| 2017/01/21 | 0 | 666666 | NULL |
| 2017/01/21 | 1 | 444444 | 234567 |
は今、私は次の内容を取得したい:status=0
、success
がcount
とき
| time | total | success | failed | buffer |
+------------+--------+---------+--------+--------+
| 2017/01/22 | 555555 | 333333 | 111111 | 123456 |
| 2017/01/21 | 666666 | 444444 | 0 | 234567 |
私はtotal
、id
としてtime
を使用するには、count
ですstatus=1
,failed
がstatus=-1
のときcount
、buffer
のときsize
のときstatus=1
。
私はどのようにMySQL文を書く必要がありますか?