我正在使用MySQL查詢編寫報告。它有多個我報告的列。其中,有一列包含許多不同的值(只有一個值前行)。該列中有兩個特定值需要計算。mysql:針對單個列計數發生特定值的行數
表
ID Name has passed Type
1 abc yes (1) z
2 xyz yes (1) x
3 cde no (0) y
4 abc yes (1) z
5 cde no (0) z
6 xyz no (0) y
我預期的結果是:
For Type x
total records = 1
yes count = 1
total abc = 0
total cde = 0
For Type y
total records = 2
yes count = 0
total abc = 0
total cde = 1
For Type z
total records = 3
yes count = 2
total abc = 2
total cde = 1
注意,我們不要指望名字XYZ或任何其他名稱的最終結果,然後按類型分組。
PERFECTO!非常感謝,贊恩。我雖然我在來到StackOverflow之前試過這個查詢。它完全如我所願。 –