use*_*659 7 mysql select count
我有这个mysql表:
DATE | VALUE
Run Code Online (Sandbox Code Playgroud)
我希望成为一个选择,向我显示这些信息:
DATE | COUNT TOTAL | COUNT VAL=1 | COUNT VAL=2
Run Code Online (Sandbox Code Playgroud)
我有什么想法可以达到这个目的吗?
谢谢!
nob*_*ody 16
SELECT date,
COUNT(*),
COUNT( IF( value = 1, 1, NULL ) ),
COUNT( IF( value = 2, 1, NULL ) )
FROM my_table
Run Code Online (Sandbox Code Playgroud)