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

Firebird纯SQL实现层级关联数据有序输出需求咨询

关于Firebird层级式关联查询排序的问题

我已尝试数日构建Firebird提取数据的SQL语句,现有两个关联表:TECHNOLOGY表与TECHNOLOGY_INGREDIENTS表(表结构及数据示例略)。

我编写的关联查询能得到正确数据但顺序错误:

select 
a.name as name_main, 
b.name as name_sub 
from
technology a
join technology_ingredients b
on a.id=b.id_position 

期望结果:层级式顺序——主技术下若子项为大写命名的技术,则紧随其后展示该技术的所有配料,而非先列出主技术的所有子项。

我尝试了递归CTE查询但返回空值,且无法使用存储过程(需在应用工具中直接展示结果),现咨询:当前表结构下能否实现该需求,或需新增字段?

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 01:46:31