这是我当前的查询:
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)