数据库
_风铃_
我很好
展开
-
postgreSQL 递归查询,使用数组
前言递归查询使用with recursive数组使用ARRAY运用场景:用于统计多个层级中某一个层级以及下面所有分类的数据内容表结构:DROP TABLE IF EXISTS "public"."test_tree";CREATE TABLE "public"."test_tree" ( "id" int4 NOT NULL, "code" varchar(50) COLLATE "pg_catalog"."default", "name" varchar(128)原创 2021-02-05 16:00:47 · 468 阅读 · 0 评论 -
关于多条数据中,在多条开始时间结束时间中取最大交集
关于多条数据中,在多条开始时间结束时间中取最大交集数据如下 id 开始时间 结束时间 1 2017-03-14 2017-04-19 2 2016-01-19 2018-04-19 3 2017-04-19 2019-04-19SQLSELECT id, (SELECT start_date FROM `test` WHERE end_原创 2017-04-19 19:13:14 · 655 阅读 · 0 评论