拆表查询
查询父子信息,将一张表拆成两张看待进行查询
-- 查询父子信息:把一张表拆成两张表 SELECT a.`categoryname`AS '父栏目',b.`categoryname` AS '子栏目' FROM `category` AS a, `category` AS b WHERE a.`categoryid` = b.pid
分页和排序
缓解数据库压力,给用户的体验更好
order by通过哪个字段排序,怎么排,asc升序desc降序
limit 起始值,页面大小
-- 分页和排序 -- order by 通过哪个字段排序,怎么排 asc 升序,desc 降序 SELECT `studentno`,`studentresult` FROM `result` ORDER BY `studentresult` DESC -- 分页 缓解数据库压力,给人体验更好 -- 每页显示2条数据 -- limit 起始值,页面大小 SELECT `studentno`,`studentresult` FROM `result` ORDER BY `studentresult` DESC LIMIT 1,2
子查询
在条件里再嵌套一个查询
理清结构,找到连接点
-- 子查询 -- 查询数据库1 考试结果 学号 编号 成绩 降序 SELECT `studentno`,`subjectname`,`studentresult` FROM result r INNER JOIN `subject` sub ON r.subjectno = sub.`subjectno` WHERE `subjectname`='高等数学-1' -- 子查询 SELECT `studentno`,`subjectno`,`studentresult` FROM `result` WHERE subjectno = ( SELECT `subjectno` FROM `subject` WHERE `subjectname` ='高等数学-1' )
标签:--,查询,studentresult,subjectno,result,day65,SELECT From: https://www.cnblogs.com/GUGUZIZI/p/17072484.html