草庐IT

读SQL进阶教程笔记03_自连接

1. 针对相同的表进行的连接1.1. 相同的表的自连接和不同表间的普通连接并没有什么区别,自连接里的“自”这个词也没有太大的意义1.2. 与多表之间进行的普通连接相比,自连接的性能开销更大1.2.1. 特别是与非等值连接结合使用的时候1.2.2. 用于自连接的列推荐使用主键或者在相关列上建立索引2. 组合2.1. 有顺序的有序对(orderedpair)2.2. 无顺序的无序对(unorderedpair)3. 示例3.1.3.2. --用于获取可重排列的SQL语句   SELECTP1.nameASname_1,P2.nameASname_2     FROMProductsP1,Produ

读SQL进阶教程笔记03_自连接

1. 针对相同的表进行的连接1.1. 相同的表的自连接和不同表间的普通连接并没有什么区别,自连接里的“自”这个词也没有太大的意义1.2. 与多表之间进行的普通连接相比,自连接的性能开销更大1.2.1. 特别是与非等值连接结合使用的时候1.2.2. 用于自连接的列推荐使用主键或者在相关列上建立索引2. 组合2.1. 有顺序的有序对(orderedpair)2.2. 无顺序的无序对(unorderedpair)3. 示例3.1.3.2. --用于获取可重排列的SQL语句   SELECTP1.nameASname_1,P2.nameASname_2     FROMProductsP1,Produ

读SQL进阶教程笔记03_自连接

1. 针对相同的表进行的连接1.1. 相同的表的自连接和不同表间的普通连接并没有什么区别,自连接里的“自”这个词也没有太大的意义1.2. 与多表之间进行的普通连接相比,自连接的性能开销更大1.2.1. 特别是与非等值连接结合使用的时候1.2.2. 用于自连接的列推荐使用主键或者在相关列上建立索引2. 组合2.1. 有顺序的有序对(orderedpair)2.2. 无顺序的无序对(unorderedpair)3. 示例3.1.3.2. --用于获取可重排列的SQL语句   SELECTP1.nameASname_1,P2.nameASname_2     FROMProductsP1,Produ

day03-功能实现03

功能实现039.功能08-分页显示9.1需求分析将查询的数据进行分页显示,要求功能如下:显示共多少条记录可以设置每页显示几条点击第几页,显示对应的数据9.2思路分析后端使用MyBatisPlus分页插件完成查询修改FurnController,增加处理分页显示代码完成前台代码,加入分页导航,并将分页请求和后台接口结合9.3代码实现9.3.1分页插件创建MyBatisPlusConfig.java,在配置类中引入MyBatis-Plus分页插件packagecom.li.furn.config;importcom.baomidou.mybatisplus.annotation.DbType;im

day03-功能实现03

功能实现039.功能08-分页显示9.1需求分析将查询的数据进行分页显示,要求功能如下:显示共多少条记录可以设置每页显示几条点击第几页,显示对应的数据9.2思路分析后端使用MyBatisPlus分页插件完成查询修改FurnController,增加处理分页显示代码完成前台代码,加入分页导航,并将分页请求和后台接口结合9.3代码实现9.3.1分页插件创建MyBatisPlusConfig.java,在配置类中引入MyBatis-Plus分页插件packagecom.li.furn.config;importcom.baomidou.mybatisplus.annotation.DbType;im

day03-功能实现03

功能实现039.功能08-分页显示9.1需求分析将查询的数据进行分页显示,要求功能如下:显示共多少条记录可以设置每页显示几条点击第几页,显示对应的数据9.2思路分析后端使用MyBatisPlus分页插件完成查询修改FurnController,增加处理分页显示代码完成前台代码,加入分页导航,并将分页请求和后台接口结合9.3代码实现9.3.1分页插件创建MyBatisPlusConfig.java,在配置类中引入MyBatis-Plus分页插件packagecom.li.furn.config;importcom.baomidou.mybatisplus.annotation.DbType;im

day03-功能实现03

功能实现039.功能08-分页显示9.1需求分析将查询的数据进行分页显示,要求功能如下:显示共多少条记录可以设置每页显示几条点击第几页,显示对应的数据9.2思路分析后端使用MyBatisPlus分页插件完成查询修改FurnController,增加处理分页显示代码完成前台代码,加入分页导航,并将分页请求和后台接口结合9.3代码实现9.3.1分页插件创建MyBatisPlusConfig.java,在配置类中引入MyBatis-Plus分页插件packagecom.li.furn.config;importcom.baomidou.mybatisplus.annotation.DbType;im

APS系统设计经验分享(时间推导 - 2023.03)

  近段时间忙于各种项目和对【易排平台】的优化,没顾得上分享APS相关的小技巧,回头看看小公众号的关注人数早已达1500+,在此争取时间写一下这段时间在项目上及平台优化过程中遇到的一些小技巧,以感谢诸位的关注。过去数月的解决的问题中,涉及最多的是规划模型中,实现各种时间维度的功能,目前在平台上也稍有成果。因此本次分享就选取其中几个较具代表性的情况,分享给大家,欢迎大家一起探讨。多种工序接续关系导致的时间推导逻辑  在项目计划中,任务与任务之间存在多种接续关系,使用PJS模型作为APS的规划模型时,我们可以把一个工单看作一个项目,工单中的各个工序看作项目中的各个任务,一个工单的加工计划,就相当于

APS系统设计经验分享(时间推导 - 2023.03)

  近段时间忙于各种项目和对【易排平台】的优化,没顾得上分享APS相关的小技巧,回头看看小公众号的关注人数早已达1500+,在此争取时间写一下这段时间在项目上及平台优化过程中遇到的一些小技巧,以感谢诸位的关注。过去数月的解决的问题中,涉及最多的是规划模型中,实现各种时间维度的功能,目前在平台上也稍有成果。因此本次分享就选取其中几个较具代表性的情况,分享给大家,欢迎大家一起探讨。多种工序接续关系导致的时间推导逻辑  在项目计划中,任务与任务之间存在多种接续关系,使用PJS模型作为APS的规划模型时,我们可以把一个工单看作一个项目,工单中的各个工序看作项目中的各个任务,一个工单的加工计划,就相当于

APS系统设计经验分享(时间推导 - 2023.03)

  近段时间忙于各种项目和对【易排平台】的优化,没顾得上分享APS相关的小技巧,回头看看小公众号的关注人数早已达1500+,在此争取时间写一下这段时间在项目上及平台优化过程中遇到的一些小技巧,以感谢诸位的关注。过去数月的解决的问题中,涉及最多的是规划模型中,实现各种时间维度的功能,目前在平台上也稍有成果。因此本次分享就选取其中几个较具代表性的情况,分享给大家,欢迎大家一起探讨。多种工序接续关系导致的时间推导逻辑  在项目计划中,任务与任务之间存在多种接续关系,使用PJS模型作为APS的规划模型时,我们可以把一个工单看作一个项目,工单中的各个工序看作项目中的各个任务,一个工单的加工计划,就相当于