首页 理论教育 编写复杂的查询的分析介绍,

编写复杂的查询的分析介绍,

时间:2023-06-20 理论教育 版权反馈
【摘要】:更复杂的查询可以在SELECT语句后面通过UNION来连接。联合两个或更多SELECT语句,但只是显示单个数据,忽略重复的数据。在查询创建过程中,将会创建包含设备型号的BOM。单击编辑,删除已有查询内容,展开tew_buildofmaterial,双击并插入和,如图9-14所示。为满足以上的要求,先在BOM中添加字段,随着编程的深入,后面会增加其他字段。图9-15 插入变量注意该创建查询的过程只是建议,每个人对建立查询都有自己的方式。

编写复杂的查询的分析介绍,

更复杂的查询可以在SELECT语句后面通过UNION来连接。UNION有两种类型,结果也不同,如下所示:

•UNION。联合两个或更多SELECT语句,但只是显示单个数据,忽略重复的数据。

•UNIONALL。也是连接两个或多个SELECT语句,但可以显示重复数据。

为了更好地使用UNION,所有的SELECT语句都必须具有相同数量的列,列中也存有相同类型的数据。

在查询创建过程中,将会创建包含设备型号的BOM。为了获得复杂的结果,此处将不仅包含设备型号,也包含在位置中创建的设备型号。这需要两个SELECT语句,所有数据基本相同,只是一个是为设备,一个是为位置。UNIONALL可以实现这些语句的效果。此连接类型用于具有相同的数据应用多次,而UNION则可以去除重复内容。

步骤11 创建新报表 单击【配置】/【报表模板】978-7-111-56822-3-Chapter09-21.jpg,选择位置报表,单击【复件】978-7-111-56822-3-Chapter09-22.jpg,再单击【确定】,编辑新的文件。按如下内容更改报表数据,单击【应用】。

•名称:BOM。

•类型:设备型号。

•说明:Bill of Materials(with cabinets,ducts,rails)。(www.xing528.com)

步骤12 创建高级查询 单击【激活专家模式】,单击【确定】。单击编辑,删除已有查询内容,展开tew_buildofmaterial,双击并插入【bom_manufacturer】和【bom_reference】,如图9-14所示。展开tew_component,双击并插入两次com_tag,如图9-15所示。

978-7-111-56822-3-Chapter09-23.jpg

图9-14 创建高级查询

978-7-111-56822-3-Chapter09-24.jpg

图9-15 插入变量

注意

该创建查询的过程只是建议,每个人对建立查询都有自己的方式。为满足以上的要求,先在BOM中添加字段,随着编程的深入,后面会增加其他字段。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈