1. 程式人生 > >sql遞迴查詢所有子單位

sql遞迴查詢所有子單位

with org(OrgID,OrgName,ParentID,[level])
as
(
select orgid,orgname,parentid,0 as [level] from SYSOrg
where orgname like ''%'+ @DW +'%''
union all
select a.OrgID,a.OrgName,a.ParentID,[level]=1 from SYSOrg as a
inner join org as b

on a.ParentID = b.OrgID)

select * from org

相關推薦

sql查詢所有單位

with org(OrgID,OrgName,ParentID,[level]) as (select orgid,orgname,parentid,0 as [level] from SYSOrgwhere orgname like ''%'+ @DW +'%''unio

SQL 查詢(根據指定的節點向上獲取所有父節點,向下獲取所有節點)

WITH TEMP AS  ( SELECT * FROM t_sys_org WHERE ID='0'   --表的ID UNION ALL  SELECT T0.* FROM TEMP,t_sys_org T0 WHERE TEMP.ID=T0.parent_id  

sql查詢

平時工作中我們會遇到主從層次關係的結構資料,我們需要把資料取出來並且提現出層級就像樹形結構一樣,比如這樣的結構: 資料庫表結構如下,有個parent_id和sub_id,就是把兩者的關係儲存起來。 id為768的下面有769,770,771,772,780,781資料,同時

mysql 根據父id 查詢所有

1、mysql中建立遞迴查詢方法 -- DROP FUNCTION `getChildrenOrg`  CREATE FUNCTION `getChildrenOrg`(uuid INT) RETURNS text CHARSET utf8 BEGIN     DECLAR

mysql 查詢所有節點

<select id="findDto" resultMap="EmployeeDtoMap" parameterType="e="java.lang.Integer" >" > select * from ( select a.*, *, b.name as as department_

DB2通過SQL實現查詢 (根據機構查詢機構所屬樹)

create table  MAIN_NODE ( MLA_ID               INTEGER     not null,   MLA_ROOTID          INTEGER,                     MLA_PARENTID    

【18年北京網路賽】Tomb Raider【所有序列】

Tomb Raider 題目描述: Lara Croft, the fiercely independent daughter of a missing adventurer, must push herself beyond her limits when she di

Qt查詢所有指定字尾名的檔案

// input: findPath: 指定資料夾 // format: 指定格式 // receiveFilePath: 儲存所有指定字尾名檔案的路徑(絕對路徑+檔名) bool MainW

T-SQL 查詢示例

1. 資料庫表建立 -- Create an Employee table. CREATE TABLE dbo.MyEmployees ( EmployeeID smallint NOT NULL, FirstName nvarchar(30) NOT NULL,

sqlserver通過查詢所有下級或上級部門和使用者

查詢當前使用者所在部門的所有下級包括當前部門with cte as ( select Id,Pid,DeptName, 0 as lvl from Department where Id = 2 union all select d.Id,d.

python編寫爬蟲獲取區域程式碼-獲取所有頁面

上一篇文章用htmlparser寫了一個java的獲取區域的爬蟲,覺得太笨重。發現python也可以實現這個功能。 這裡就簡單寫一個用python3寫的小爬蟲例子 功能目標:對指定網站的所有區域資訊進行篩選,並儲存到文字中 思路:1、定義一個佇列,初始向佇列中put一個地址

父子結構數據(id,pid)查詢所有id合集和父id合集

dal tde main 測試 實體類 static != private 部門 查詢子id合集 創建實體類 @Data public class Department {  private int id; private int pid;

SQL 語句查詢 With AS 查詢所有節點

create table #EnterPrise (   Department nvarchar(50),--部門名稱   ParentDept nvarchar(50),--上級部門   DepartManage nvarchar(30)--部門經理 ) insert into #EnterPri

[SQL]T-Sql 查詢(給定節點查所有父節點、所有節點的方法)

select IT rod nbsp pos UC with var 數據 -- 查找所有父節點with tab as( select Type_Id,ParentId,Type_Name from Sys_ParamType_V2_0 where Type_Id=31

mysql查詢,mysql中從類ID查詢所有父類(做無限分類經常用到)

由於mysql 不支援類似 oracle with ...connect的 遞迴查詢語法之前一直以為類似的查詢要麼用儲存過程要麼只能用程式寫遞迴查詢.現在發現原來一條sql語句也是可以搞定的先來看資料表的結構如下:id  name    parent_id&n

一條SQL語句查詢無限所有資料

 許可權樹:SELECT PERMISSIONID, PARENTID, T.ITEMNAME,T.DESCRIPTION FROM T_PERMISSION T START WITH PARENTID = (SELECT PARENTID F

php 無限查詢id 類 根據父分類 父ID 查詢所有分類 ID

    function posterity($fid) {  global $connection; //static $children=array(); global $children; $sql = "SELECT DEPT_ID  FROM department WHERE DEPT_PAREN

查詢-簡單查詢父類及所有

   專案中需要遞迴查詢,簡單的寫了一個,記錄一下。   具體查詢sql就不貼出來了,每個業務都不一樣,但是都差不多,基本上都是根據父類搜尋下面的子類。    public Result sele

運用查詢物件下的所有物體

最近,建立了好多物件,突然想知道我到底建立了多少物件,於是。。。。 1.ctrl+a,然後alt+右方向鍵,使所有物體呈展開狀態,然後執行程式碼 Debug.Log(Selection.gameObjects.Length); 嗯,就是這樣,一句話的事,

Unity學習筆記003.查詢物體/獲取物體元件

public static Transform FindChild(Transform parent,string name) { Transform child = null; child = parent.Find(name); if (child != null)