【问题标题】:Need to write a sql statement that find all sub organization records to the parent organization需要写一条sql语句查找所有子组织记录到父组织
【发布时间】:2015-07-08 04:02:36
【问题描述】:

我需要编写一个 sql 语句来查找具有多个级别的所有子记录,这意味着父记录具有与父组织相关的 2 级和 3 级子记录。到目前为止,我写了

SELECT *
  FROM tblOrganization
  where Parent_Org_ID = '11111'

如何编写一个 sql 语句,将所有子记录(第 2 级、第 3 级等)绑定到父 ID 记录?

谢谢

【问题讨论】:

  • 请提及您正在使用的数据库。并且建议展示你到目前为止所做的事情,这样我们就可以从那里开始。
  • 如果您使用的是 SQL Server,则需要使用递归公用表表达式。
  • 而且表结构也不会受到伤害。
  • 能否提供一个包含父子关系字段名称的示例数据集?
  • 并显示一些示例数据和预期输出。

标签: sql


【解决方案1】:

您需要在 SQL Server 中寻找 Oracle Connect By 的替代方案, 以下链接满足您的要求。

Simulation of CONNECT BY PRIOR of ORACLE in SQL SERVER

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-03
    • 1970-01-01
    • 2021-03-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多