SQL语句 表内数据合并
一个表是这样设计的 字段是:学号 姓名 成绩 科目 学号和科目组成联合主键如数据有 0001 王五 90 语文
0001 王五 80 数学
0001 王五 90 英语
现在要 显示成怎么样?
学号 姓名 语文 数学 英语
0001 王五 90 80 90
有遇到了点问题
在上面加入一个字段判断是否作弊
insert into test([name],[subject],[score]) values('张三',考试地点1,'语文',60)
insert into test([name],[subject],[score]) values('张三',考试地点2,'数学',76)
insert into test([name],[subject],[score]) values('张三',考试地点3,'英语',80)
上面的考试地点可以相同也可以不同
还有一个表是students表放着(张三,正确的考试地点)
要求显示的表是 姓名 是否作弊 语文 数学 英语
张三 是或否 60 76 80
判断是否作弊的标准是 正确的考试地点与上面记录中的考试地点1,2,3是否全部相等
全部相等就是没有作弊,否则就 作弊