Rockyboys 2018-09-30 06:59 采纳率: 0%
浏览 1561

SQL 重复循环查询或追溯查询问题

通过NO2, 一条条追溯查询,NO2,为D1,查询到NO1,为C1,再次通过NO2,为C1,查询到NO1,为B1,再次通过NO2,为B1,查询到NO1,为A1,
图片说明
详细查看百度知道链接
[https://zhidao.baidu.com/question/205227355325978365.html?entry=qb_uhome_tagsql查询]

(https://zhidao.baidu.com/question/205227355325978365.html?entry=qb_uhome_tag "sql")
  • 写回答

1条回答 默认 最新

  • Q7_Aii 2018-10-09 14:07
    关注

    图片说明用递归
    WITH TT AS
    (SELECT NO1, NO2, NAME, STYLE, NO1 AS F1, 1 AS F2
    FROM tb_JIE
    WHERE NO1 NOT IN (SELECT NO2 FROM tb_JIE)
    UNION ALL
    SELECT tb_JIE.NO1,tb_JIE.NO2, tb_JIE.NAME, tb_JIE.STYLE, F1, F2 + 1 AS FLEVEL
    FROM tb_JIE, TT
    WHERE tb_JIE.NO1 = TT.NO2)
    SELECT F1 AS NO1, NO2, NAME, STYLE
    FROM TT T1
    WHERE EXISTS (SELECT 1
    FROM (SELECT F1, MAX(F2) AS F2 FROM TT GROUP BY F1) T2
    WHERE T1.F1 = T2.F1
    AND T1.F2 = T2.F2)
    ORDER BY NAME

    评论

报告相同问题?

悬赏问题

  • ¥50 有数据,怎么建立模型求影响全要素生产率的因素
  • ¥50 有数据,怎么用matlab求全要素生产率
  • ¥15 TI的insta-spin例程
  • ¥15 完成下列问题完成下列问题
  • ¥15 C#算法问题, 不知道怎么处理这个数据的转换
  • ¥15 YoloV5 第三方库的版本对照问题
  • ¥15 请完成下列相关问题!
  • ¥15 drone 推送镜像时候 purge: true 推送完毕后没有删除对应的镜像,手动拷贝到服务器执行结果正确在样才能让指令自动执行成功删除对应镜像,如何解决?
  • ¥15 求daily translation(DT)偏差订正方法的代码
  • ¥15 js调用html页面需要隐藏某个按钮