SQL Left Join 多表连接一对多记录变多解决方案

论坛 期权论坛 编程之家     
选择匿名的用户   2021-5-28 16:45   192   0

方法1,修改表结构,设定唯一性的ID进行关联,比如UUID(这种情况一般PASS,因为没机会了)

方法2:根据表的结构,用子查询或生成临时表方法。将1-3个能标识唯一且各表中相同的字段进行聚合生成一个新的唯一标识字段即可实现正确关联

比如下图:我生成了两张临时表,将7-8张表中计算出的字段放到两张表中,然后两张表将具有共性的站点编号和油品名称进行聚合生成一个约束字段strict,用strict进行关联即可实现唯一性约定

分享到 :
0 人收藏
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

积分:3875789
帖子:775174
精华:0
期权论坛 期权论坛
发布
内容

下载期权论坛手机APP