多表查询
在学习本节内容前,可以打开CaseStudy目录下的文件:多表查询.Table
查询表的数据可以来自于多个表。
例如下图新建了一个查询表,该查询表的产品名称列来自产品表,单价、折扣、数量、日期等列来自订单表:
查询表的数据可以来自更多的表。
例如下图新建一个查询表,查询表的产品名称列来自产品表,客户名称列来自客户表,单价、折扣、数量、日期等列来自订单表:
提示:
参与查询的表通常存在一对多的关系,例如产品表和订单表,客户表和订单表,都是一对多的关系,因为一个产品或客户会有多个订单。
这种一对多的关系,通常称之为父子关系。
在查询表生成器添加数据表的时候,应该将多方(就是子表)作为左表,一方(就是父表)作为右表。
所以在上图中,订单表始终是左表,而产品表和客户表都是右表。