🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
子查询相比于表连接,更加适合写where条件、另外增删改如果涉及到2张及以上的表,也更适合用子查。 ```sql 语法:该语句完成如下查询,共涉及到3张表。 -- 1. 查询result表的所有记录 -- 2. 查询student表的studentName列 -- 3. 查询student表的phone列 -- 4. 查询subject表的subjectNname列 select *, (select studentName from student where studentno=result.studentNo) as studentName, -- 第一个子查询, (select phone from student where studentno=result.studentNo) as phone -- 第二个子查询, (select subjectName from `subject` where subjectNo=result.subjectNo) as subjectName -- 第三个子查询 from result where studentResult<60 order by studentNo asc; -- order by studentNo asc 表示按升序排序(默认) -- order by studentNo desc 则是按降序排序 -- order by studentNo 则是默认,按升序排序 ```