一、复杂查询 1、 列出至少有一个员工的所有部门编号、名称,并统计出这些部门的平均工资、最低工资、最高工资。 1、确定所需要的数据表: emp表:可以查询出员工的数量; dept表:部门名称; emp表:统计信息; 2、确定已知的关联字段: emp.deptno=dept.deptno; 第一步:找 ...
分类:
数据库 时间:
2018-06-08 16:39:40
阅读次数:
222
自关联查询(自身id关联自身id(主键),查询的时候可以逻辑分为两个表,然后分别起一个别名来区分) select * from areas as cityinner join areas as provinces on provinces.id=city.pidwhere provinces.tit ...
分类:
数据库 时间:
2018-06-05 13:25:27
阅读次数:
158
吾亦无他,唯手熟尔,谦卑若愚,好学若饥 本篇博客将讲述Hibernate中的关联查询,及其级联(cascade)操作,以及指定哪一方维护关联关系的(inverse) 一,讲述目录如下: 1.单向一对多:(增加一个区县及其它以下的对应街道) 2.单项一对多:(查询一个区县,以及它下面所有的对应街道) ...
分类:
Web程序 时间:
2018-06-01 20:06:43
阅读次数:
244
mysql做关联查询时,一般使用join....on.....的语法。 但还有其它两种语法形式,三者的主要区别在于书写形式,其余方面并无太多差异。 如下三种形式: join....on... 与 join... using()两种形式mysql在执行时都会处理成第三种。 这两者的区别在于: join ...
分类:
数据库 时间:
2018-06-01 14:26:40
阅读次数:
169
遇到一个项目,需要跨表网上找了很多的资料,整理一下,方便以后再次使用 背景:在一个mysql服务器上(注意:两个数据库必须在同一个mysql服务器上)有两个数据库: memory (存储常规数据表) 中有一个 user 表(记录用户信息) memory_stat (存储统计数据表) 中有一个 use ...
分类:
数据库 时间:
2018-05-24 12:02:37
阅读次数:
230
1.比如我有两个一个是菜单表t_menu,一个是权限表t_jurisdiction.表结构如下: 2.我想要将这两个表关联,查询特定的role_id下的菜单情况,这也是我们经常用在权限管理系统中的做法,将角色与菜单关联起来。大概的sql语句如下 该查询会出现类似如下的结果。 其中jurisdicti ...
分类:
其他好文 时间:
2018-05-11 20:46:03
阅读次数:
214
实现核心功能,包括数据库设计,java代码编写。 使用 @用户 评论方法,避免了多重循环嵌套方式。 微博、思否就是用这种评论方式。 效果图: 微博(评论时间倒叙,从下向上看): 思否 数据库设计: 涉及到三张表: 评论表 ↓ 评论内容表 ↓ 用户表 ↓ 关联查询出评论记录: 查询结果 ↓ ...
分类:
其他好文 时间:
2018-05-11 20:41:49
阅读次数:
172
订单表对人员表就是多对一。 在Orders.java类中加一行private Person person; 并生成setter getter。 在OrdersMapper.xml中写sql: 首先不要忘了在sqlMapConfig.xml中加入这一行:<mapper resource="xxx/x/ ...
分类:
其他好文 时间:
2018-05-10 15:36:07
阅读次数:
150
person表对应orders表,一个人能下好几个订单。查询一个人下的所有订单。 有Orders类和Person类。 在Person类中加上一句: private List<Orders> orderList; 并生成setter getter。 ...
分类:
其他好文 时间:
2018-05-09 19:26:35
阅读次数:
161