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

基于输入参数的双表关联查询及结果合并实现需求

数据库查询需求与实现示例

现有两张数据表,需基于一个输入参数执行以下操作,最终合并指定结果输出:

  • 第一步:查询第一张表中id等于指定值的数据
  • 第二步:查询第二张表中id等于该指定值的数据,提取返回结果里的origid字段值
  • 第三步:用第二步得到的origid值,查询第一张表中secondid匹配的数据
  • 最终合并第一步和第三步的查询结果输出

操作步骤示例(输入参数为2时)

-- 第一步:查询first table中id=2的数据
select * from first table where id = 2;

-- 第二步:查询second table中id=2的数据,得到origid=222
select * from second table where id = 2;

-- 第三步:用origid=222查询first table中secondid匹配的数据
select * from first table where secondid = 222;

数据表结构

第一张表(first table)

idtextsecondid
1text1123
2text2321
3text3222
4text4101

第二张表(second table)

idtextorigid
10text1111
2text2222
30text3333
44text4444

预期输出结果

idtext
2text2
3text3

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.05 03:38:15