SQL进阶技巧:如何利用SQL解决趣味赛马问题?| 非等值关联匹配问题
目录
0 问题描述
1 数据准备
2 问题分析
方法一:先分后合思想
方法2:非等值关联匹配
3 小结
0 问题描述
有一张赛马记录表,如下所示:
create table RacingResults (
trace_id char(3) not null,
race_date date not null,
race_nbr int not null,
win_name char(30) not null,
place_name char(30) not null,
show_name char(30) not null,
primary key (trace_id, race_date, race_nbr)
) type=InnoDB default charset="UTF8";
其中:trace_id列 是举行比赛的赛道的名称,
race_date 是举行比赛的日期,
race_nbr是每次比赛的编号,
另外3列是在比赛获得第一、第