首页 > 代码库 > Oracle(一)
Oracle(一)
1、树形表,查询 所有的下边的记录
情景:根据当前记录的ID,要查询其所有子记录,每个子记录再查询当前子记录的所有子记录,如果有的话,一直迭代下去
当前表结构:
CREATE TABLE "PUBLIC"."XXX"( "ID" VARCHAR (32) NOT NULL , "NAME" VARCHAR (200), "PID" VARCHAR (32), "IF_DELETED" INTEGER, "CREATE_TIME" DATETIME) WITHOUT OIDS TABLESPACE "SYSTEM"; COMMENT ON TABLE "PUBLIC"."XXX" IS ‘xx表‘;
解决方案:
SELECT * FROM XXX WHERE IF_DELETED = 0 START WITH ID = ‘2‘ CONNECT BY PID = PRIOR ID
Oracle(一)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。