一、单表查询

1、基础语法

2、排序

3、条件

4、分页

5、聚合

6、投影

二、多表查询

1、回顾原生SQL

 1>交叉连接-笛卡尔积(避免)select * from A,B;
 2>内连接
     |-隐式内连接 select * from A,B where b.aid=a.id; 过滤掉交叉连接没有意义的部分
     |-显式内连接 select * from A inner join B on b.aid=a.id;
 3>外连接
     |-左外 select * from A left [outer] inner join B on b.aid=a.id;
     |-右外 select * from A right [outer] inner join B on b.aid=a.id;

2、HQL的多表查询

 1>内连接(迫切)
 2>外连接
     |-左外(迫切)
     |-右外(迫切)

3、内连接

1>HQL内连接=>将连接的两端对象分别返回,放到数组中

2>HQL迫切内连接=>帮我们进行封装,返回值就是一个对象

\

4、左外连接

5、右外连接

最新文章

  1. JQ判断复选框是否选中
  2. 原生态js,鼠标按下后,经过了那些单元格
  3. ArcGIS API for Silverlight 调用WebService出现跨域访问报错的解决方法
  4. JVM-垃圾收集器
  5. leetcode:Plus One
  6. sockaddr_u详解
  7. Power Pivot表属性无法切换回表预览模式的问题
  8. JSF-页面导航
  9. 【机器学习】--模型评估指标之混淆矩阵,ROC曲线和AUC面积
  10. C#类继承中构造函数的执行序列
  11. day 4 - 1 列表
  12. zabbix之 zabbix server 跟 agent 更换ip地址
  13. select标签(分组下拉菜单和列表)
  14. c#实现RGB字节数组生成图片
  15. 【LOJ】#2109. 「JLOI2015」骗我呢
  16. Shell初学(四)运算符
  17. Wireshark过滤总结
  18. 手把手教你搭建nuget服务器
  19. mysqlbinlog工具的作用是什么呢,如何将binary log转换为文本格式?
  20. npm安装vue详细教程(图片详解)

热门文章

  1. 基于连接的Java网络编程
  2. mysql时区错误问题及命令行登录mysql方法
  3. nginx (待更新)
  4. [luogu2272 ZJOI2007] 最大半连通子图 (tarjan缩点 拓扑排序 dp)
  5. 汇编-理解call,ret
  6. mplayer 在线播放错误
  7. AES ECB PKCS5/PKCS7 加解密 python实现 支持中文
  8. BJFU 质数相关
  9. MySQL 与 MongoDB的操作对比
  10. 双向链表的实现与操作(C语言实现)