在线观看 国产-在线高清一级欧美精品-在线高清国产-在线福利视频-久久观看视频-久久观看

下載吧 - 綠色安全的游戲和軟件下載中心

軟件下載吧

當前位置:軟件下載吧 > 技術開發 > 數據庫 > PostgreSQL樹形結構的遞歸查詢示例

PostgreSQL樹形結構的遞歸查詢示例

時間:2024-02-14 10:20作者:下載吧人氣:36

背景

處理不確定深度的層級結構,比如組織機構,一個常用的設計是在一張表里面保存 ID 和 Parent_ID ,并且通過自聯結的辦法構造一顆樹。這種方式對寫數據的過程很友好,但是查詢過程就變得相對復雜。在不引入MPTT模型的前提下,必須通過遞歸算法來查詢某個節點和下級子節點。

Oracle提供的connect by擴展語法,簡單好用。但是其他的RDBMS就沒這么人性化了(或者我不知道)。最近在項目中使用PostgreSQL來查詢樹形數據,記錄一下。

構造樣本數據

drop table if exists demo.tree_data;
create table demo.tree_data (
id integer,
code text,
pid integer,
sort integer
);

insert into demo.tree_data values(1, ‘中國’, null, 1);
insert into demo.tree_data values(2, ‘四川’, 1, 1);
insert into demo.tree_data values(3, ‘云南’, 1, 2);
insert into demo.tree_data values(4, ‘成都’, 2, 1);
insert into demo.tree_data values(5, ‘綿陽’, 2, 2);
insert into demo.tree_data values(6, ‘武侯區’, 4, 1);
insert into demo.tree_data values(7, ‘昆明’, 3, 1);

標簽[db:關鍵字]

相關下載

查看所有評論+

網友評論

網友
您的評論需要經過審核才能顯示

熱門閱覽

最新排行

公眾號

主站蜘蛛池模板: 国产成人精品无缓存在线播放 | 在线视频 一区二区 | 国产精品福利一区 | 在线播放 你懂的 | 亚洲国产成人久久三区 | 亚洲视频在线观看地址 | 亚洲国产精品久久综合 | 色精品视频 | 日韩综合在线视频 | 五月网| 国产欧美日韩综合精品二区 | 国产精品中文 | 一区二区三区高清不卡 | 自拍三区| 精品手机在线视频 | 国产视频www | 亚洲国产欧美日韩精品一区二区三区 | 自偷自拍亚洲欧美清纯唯美 | 精品久久久久久中文字幕欧美 | 国产黄色影院 | 中文字幕一二三四区 | 在线观看午夜 | 国产成人精品一区二区不卡 | 婷婷色在线 | 欧美高清在线视频在线99精品 | 亚洲宅男天堂 | 久久一 | 免费羞羞网站 | 婷婷激情五月综合 | 这里只有久久精品 | 亚洲性久久久影院 | 亚洲欧美小视频 | 成年男女的免费视频网站 | 中文字幕乱码一二三四区 | 丁香花在线影院观看在线播放 | 久热这里只有精品在线 | 五月婷婷激情五月 | 被窝电影久久九九电影网 | 香蕉青草久久成人网 | 欧美精品在线视频 | 波多野结衣手机在线 |