自关联操作       
 多表连接查询  inner  join 内查询   left  join  左查询   right  join  右查询 
                                                                                                       
 select student.id,student.name,classes.name from student inner join classes on student.cls_id = classes.id;                                                                
  inner join内连 left join左连 right join右连     表名join 表名 on 连接字段        
                      
 select student.name,course_student.cid from student left join course_student on student.id = course_student.sid;                                                            
  以student.id与course_student.sid连接匹配,打印student.name,course_student.cid         
                       
    select student.name,course.name from student left join course_student on student.id = course_student.sid left join course on course_student.cid =course.id;                                                                    三表(2明细表+1关系表)相连取交集打印学生名字与课程名字       
                       
select * from areas as p inner join areas as a on p.aid = a.pid where p.atitle = '河南省';                                                                
      省、市,两表查询在一张表里(as起别名)用上级id打印,                                    
 
 select * from areas as p inner join areas as c on c.pid = p.aid inner join areas as a on a.pid = c.aid where a.atitle = '二七区';                                                            
      省、市、区,三表查询在一张表里(as起别名)用上级id打印区表title为‘二七区’的数据     
 
select * from from areas as p inner join areas as c on c.pid = p.aid inner join areas as  as a on a.pid = c.aid where p.atitle = '河南省';     
  打印河南省所有的市和所有的区
 

最新文章

  1. PHP之用户验证和标签推荐的简单使用
  2. kylin查询出现日期对应不上的情况
  3. iOS 数组内中英文混合排序
  4. Wifite v2 is now available
  5. html格式化
  6. Lazy Acquisition
  7. Win下循环进入目录启动执行某任务
  8. Sql server 大全
  9. 操作Excel导入的问题(转)
  10. 对比React Native、dcloud、LuaView三个框架技术(内部)
  11. Java垃圾回收学习笔记
  12. win10 uwp 列表模板选择器
  13. J2EE学习从菜鸟变大鸟之五 JDBC(Java Data Base Connectivity)
  14. cenos 修改静态ip
  15. web-worker 的使用
  16. java类型的小知识List 等
  17. JavaScript面试技巧(一):基础知识
  18. Visual Studio常用设置
  19. the type java.io.ObjectInputStream cannot be resolved. It is indirectly......
  20. Java编程的逻辑 (16) - 继承的细节

热门文章

  1. SmartAssembly .net混淆后,无法找到部分类型
  2. List<string>绑定到DataGridView控件
  3. 批处理+7zip解压用纯数字加密的压缩包zip
  4. C/C++贪心算法解决TSP问题
  5. 指令——cp
  6. 用CSS编写多种常见的图形
  7. 17.swoole学习笔记--异步mysql操作
  8. 十九、JavaScript之数组
  9. 十四、 React路由(react-router4.x): 动态路由、get传值、React中使用url模块
  10. POJ 1126:Simply Syntax