开发工具与关键技术:VS NVC
作者:听民谣的老猫
撰写时间:2019/7/1 18:15
最近一直都在重复做着数据的增.删.查.改,我博客有写过单表的数据查询,在这就叨叨多表的数据查询。
如上图,我们搭建好自己需要的数据表格,就到了数据的查询。但是这个表格的数据并不是查询单表数据就能得到得,它的数据是从几张表查出来的,在这里我们就需要用多表查询的方法来查询出表格的数据
查询代码
实现多表数据查询我们需要通过表与表的外键来连接这几张表,也就是连表查询。
比如 B_Kangaroo表连D_DepartureCity表:
B_Kangaroo:
D_DepartureCity:
D_DepartureCity表的主键在B_Kangaroo表中是已外键身份存在的,连接条件就是B_Kangaroo的外键DepartureCityID连接D_DepartureCity的主键DepartureCityID;
同样的,其他表的连接也是通过这种外键和主键的关系实现的。
字段的赋值段的赋值
在给表字段赋值时你得理清思路,这个字段的数据说来自你连的哪个表,这样才能实现数据的对应接收。
AirlineVo
AirlineVo是我们自定义的一个类。为什么要定义一个这样的类???
我们查询出来的数据是多个表的,所以在数据库中我们是找不到任何一张能满足条件的表来装我们需要的所有数据的,这时我们就需要声明一个类去装这些数据;
其实就是在这个类中声明我们需要的字段,然后在为这些字段一一赋上对应的数据;上面字段的赋值,字段就是来源于这个类。
这个是继承B_Kangaroo表中的字段,AirlineVo继承了这张表后就拥有了这张表的所有字段,通过表的继承就可以减少字段的声明。