注册 登录
编程论坛 JAVA论坛

请教数据库查询的问题

初入其境 发布于 2016-04-20 16:53, 2217 次点击
情况如下

现在有三张表,学生表 student 、课程表 course、成绩表 score。
字段:
    学生表:stu_id 、stu_name
   
    课程表:c_id 、c_name

    成绩表:id 、stu_id 、 c_id 、score

1.查询每门课程的最高分所对应的学生信息和课程信息

2.如果有俩个学生同时取得某一门课程的最高分,不分条显示,显示在一条里,学生id和name字段中将所有得该分数的学生信息在同一列中输出

    比如 stu_id     stu_name     c_id c_name score
            1        李雷          1    语文    99
            2        韩梅梅        1    语文    99
    按照如下显示:
           1,2     李雷,韩梅梅    1    语文    99   

1 回复
#2
初入其境2016-04-20 16:55
stu_id c_id id 都是各自表的主键

score表中 stu_id c_id 为外键
1