小编Rhi*_*doy的帖子

如何将多个 ROW 分组为 ARRAY

这是我当前的查询:

SELECT innings_no,
Player_Name,
sum(NoBalls)                                                    as NB
    FROM (
           SELECT A.innings_no,
                  A.bowler,
                  A.Runs_In_Over + ifnull(B.Extra_runs, 0) = 0 as Maiden,
                  A.Balls - ifnull(B.NoBalls, 0)               as Balls,
                  A.Runs_In_Over + ifnull(B.Extra_runs, 0)     as Runs,
                  ifnull(C.Wicket, 0)                          as Wickets,
                  Zero,
                  Four,
                  Six,
                  ifnull(Wides, 0)                             as Wides,
                  ifnull(NoBalls, 0)                           as Noballs
           FROM (SELECT over_id,
                        ABBB.innings_no,
                        ABBB.bowler,
                        count(ABBB.ball_id)                 as Balls,
                        Sum(ABB.Runs_Scored)               As 'Runs_In_Over',
                        SUM(if(ABB.runs_scored = 0, 1, 0)) as Zero,
                        SUM(if(ABB.runs_scored = 4, 1, 0)) as Four,
                        SUM(if(ABB.runs_scored = 6, 1, 0)) as Six
                 FROM …
Run Code Online (Sandbox Code Playgroud)

mysql array json mysql-8.0

0
推荐指数
1
解决办法
2万
查看次数

标签 统计

array ×1

json ×1

mysql ×1

mysql-8.0 ×1