Professional Documents
Culture Documents
Crio Do
Crio Do
1) For the first query I have used 3 tables namely Players , Batsman_Scored and Ball_by_Ball
FROM Ball_by_Ball a
ON
CONCAT(a.match_id,a.over_id,a.ball_id,a.innings_id)=CONCAT(b.match_id,b.over_id,b.ball_id,
b.innings_no)
GROUP BY a.match_id,c.player_name,Total_runs
LIMIT 1 ;
SELECT a.match_id,a.bowler,MAX(a.wickets),
FROM (
SELECT wt.match_id,
wt.bowler,wt.wickets,rt.runs_given
FROM (
Ball_by_Ball byb
byb.over_id=wkt.over_id AND
byb.innings_id=wkt.innings_no
GROUP BY byb.match_id,byb.bowler
) wt
INNER JOIN
Ball_by_Ball byb
AND
byb.over_id=bs.over_id
AND
byb.ball_id=bs.ball_id
AND
byb.innings_id=bs.innings_no
GROUP BY bs.match_id,bs.bowler
)rt
ON rt.match_id=wt.match_id ) a
GROUP BY a.bowler
OUTPUT STRUCTURE :
bowle
match_id max(a.wickets) runs_given Best_Bowling_figure
r