mysql 查询语句的使用
作者:互联网
DISTINCT 去重关键字
-- 查询哪些学生参加了考试
-- 思路:在成绩表中查询学生id 再看学生表 中的id 是否存在于成绩表。
-- 查询成绩表中存在的学生
SELECT sid FROM SC
-- 发现重复数据 使用 distinct 关键字去重。
SELECT DISTINCT sid FROM SC
-- 使用in关键字 建立两表关系 显示学生 姓名和id
SELECT sname,sid FROM student where sid in(SELECT DISTINCT sid FROM SC)
查询成绩表时 ,因为同一个学生选择多门的科目的原因 会出现重复的id 这个时候就需要 distinct 去重。
where
-- 查询cid =1的成绩在70~80分之间的学生姓名 id
SELECT sid from sc where cid=1 and score in(70,90);
标签:语句,成绩表,--,mysql,查询,sid,id,SELECT 来源: https://www.cnblogs.com/s1xr/p/14150821.html