mysql select语句需要帮助

时间:2019-04-12 15:25:29

标签: mysql

mysql表列名称:

ORGNAME  ( 10 distinct names )
BU     
FAMILY
opstep 

ORGNAME不同 每个组织名称中可能有超过1个单位

ORGNAME1 BU1
ORGNAME1 BU2
ORGNAME1 BU3

每个bu中还有一个以上的家庭

ORGNAME1 BU1 FAMILY1  count of opstep1
ORGNAME1 BU1 FAMILY1  count of opstep2
ORGNAME1 BU1 FAMILY1  count of opstep3

ORGNAME1 BU1 FAMILY2  count of opstep1
ORGNAME1 BU1 FAMILY2 count of opstep2
ORGNAME1 BU1 FAMILY2 count of opstep3

我需要统计每个不同的组织名称,单位和家庭中的每个步骤。希望有道理。任何帮助,将不胜感激。 Ive分组并计数,但似乎无法正确...

1 个答案:

答案 0 :(得分:0)

应该是这样的:

SELECT ORGNAME, BU, FAMILY, COUNT(opstep)
GROUP BY ORGNAME, BU, FAMILY