学生表字段是id、name,成绩表的字段是id,user_id,kemu,fenshu,使用sql语句查出最高分的学生
时间: 2023-03-31 20:03:26 浏览: 91
SELECT s.name, c.kemu, MAX(c.fenshu) AS max_fenshu
FROM student s, chengji c
WHERE s.id = c.user_id
GROUP BY s.name, c.kemu
ORDER BY max_fenshu DESC
LIMIT 1;
相关问题
学生表字段是id、name,成绩表的字段是id,user_id,kemu,fenshu,使用sql语句查出最高分的学生,分数最高的学生可能是多个
可以使用以下 SQL 语句查询最高分的学生:
SELECT s.name, MAX(f.fenshu) AS max_fenshu
FROM student s
INNER JOIN chengji f ON s.id = f.user_id
GROUP BY s.id, s.name
HAVING MAX(f.fenshu) = (SELECT MAX(fenshu) FROM chengji)
function selectok(value){ $('.topic')[0].innerHTML ='<option value="" class="" selected="selected">-- 请选择课程 --</option>'; window.localStorage.name1 = value; // window.localStorage.name = kemu[value][0]; for (let i in kemu[value]){ $('.topic').append(`<option value=${kemu[value][i]}>${kemu[value][i]}</option>`) } }
这是一个 JavaScript 函数,它接受一个参数 `value`。函数的作用是根据传入的 `value` 值更新网页中的下拉菜单(class 为 "topic" 的元素),并将选中的课程保存到本地存储中(localStorage)。函数首先将下拉菜单的内容清空,并添加一个默认选项 "-- 请选择课程 --"。然后,它将传入的 `value` 值保存到名为 "name1" 的 localStorage 变量中。
接下来,函数使用一个循环遍历 `kemu[value]` 数组,并将遍历得到的每个元素添加到下拉菜单中作为选项。每个选项的值和文本都是 `kemu[value][i]`。
请注意,这段代码中涉及的 `kemu` 变量没有给出,在代码中只能看到它被用于获取选项值和文本的数组。可能是在其他地方定义了这个变量。
阅读全文