Mysql 查询以覆盖重复实例中的记录
所需输出:Mysql 查询以覆盖重复实例中的记录,mysql,Mysql,所需输出: |student_id |subject |marks| | |1001 english 75| |1001 maths 80| |1001 science 70| |1001 english 90| |1001 maths 95| |1001 science 85| 因此,如何获得预期的结果对sql来说是个新问题。提前感谢,请注意,这些记录有意将1
|student_id |subject |marks|
|
|1001 english 75|
|1001 maths 80|
|1001 science 70|
|1001 english 90|
|1001 maths 95|
|1001 science 85|
因此,如何获得预期的结果对sql来说是个新问题。提前感谢,请注意,这些记录有意将1001作为id您尝试了什么?我尝试了按学生id和科目分组,但不知道如何在运行时更新值,而且我还能够借助案例语句实现数据透视如果您想生成新的组标签,这很好,但是您的起始数据将需要一个或多个列,这将允许我们这样做。目前,您的数据没有足够的信息。您确定表1中的学生ID正确吗?那里没有id为1002的学生,因此您如何知道在第二个表中为该id分配哪些记录?@buddemat yes数据是正确的。这就是我感到棘手的地方。在检索时,我们应该增加1
student_id English Maths Science
1001 75 80 70
1002 90 95 85