请教一个多表连接得SQL语句
目前在开发一个考试成绩系统。
现有3个表
表A tb_kaoshi 考试项目表
id name
ks1 期末考试
表B tb_kemu 考试科目表(不同年级的考试项目,科目可能不同。比如小学和初中)
id kaoshiid name
km1 ks1 语文
km2 ks1 数学
km3 ks1 英语
表C tb_fenshu 分数表
id kaoshiid kemuid empid name score
GUID ks1 km1 学生表外键ID 张三 90
GUID ks1 km1 学生表外键ID 李四 120
…
GUID ks1 km2 学生表外键ID 张三 100
GUID ks1 km2 学生表外键ID 李四 89
…
GUID ks1 km3 学生表外键ID 张三 107
GUID ks1 km3 学生表外键ID 李四 110
…
现在需要根据这3张表的数据,用SQL语句直接或间接的查询出如下DATATABLE表
姓名 语文 数学 英语
张三 90 100 107
李四 120