You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于多表关联与排序规则的SQL多值分配实现需求

数据表关联与字段分配需求

现有三张数据表a、b、c,需将表c的col7字段值分配至表a的对应行,具体规则如下:

1. 表关联规则

  • 表a的col1与表b的col4匹配
  • 表b的col5与表c的col8匹配

2. 分配优先级与限制

  • 优先级:优先分配表b中col6值更小、且表c中col9值更大的记录
  • 限制:表a每行最多分配2个col7值

3. 各表结构

表a

Col1 col2 col3
A1    aa.  S1
B1.   Fh.  S1
C1.   Gs.  S2
D1.   Hh.  S1
A2.   Sg.  S2
C2.   Dh.  S2

表b

Col4 col5 col6
A1.   Aa.  P1
A2.   Ab.  P2
B1.   Aa.  P2
C1.   Ac.  P3
C2.   Ab.  P1
D1.   Ab.  P3

表c

Col7.   col8. Col9
I1.    Aa.   30
I2.    Ab.   10
I3.    Ac.   15
I4.    Ac.   30
I5.    Ac.   10
I6.    Ab.   5
I7.    Ab.   30
I8.    Ab.   1
I9.    Ac.   20
I10.   Aa.   25

4. 期望输出结果

O1       o4
A1.   I1, I10
A2.   I6,I8
B1.   
C1.   I4,I9
D1.   
C2.   I7, I2

内容的提问来源于stack exchange,提问作者Keshav

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.25 22:22:58