合规国际互联网加速 OSASE为企业客户提供高速稳定SD-WAN国际加速解决方案。 广告
子查询相比于表连接,更加适合写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 则是默认,按升序排序 ```