sql函數: 多級樹狀目錄-OA信用盤源碼下載根據父ID查詢出所有的子ID
阿新 • • 發佈:2018-08-27
reat mes 部門 rtm table rip rec ins etime
int(11) NULL DEFAULT NULL COMMENT ‘狀態 0 刪除 1 正常‘,
PRIMARY KEY (
) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = ‘部門表‘ ROW_FORMAT = Compact;
比如說部門,OA信用盤源碼下載聯系方式:QQ:2747044651 網址http://zhengtuwl.com 有上級部門,是多級的,需要根據部門ID查詢出所有該部門的子部門。
如果是2級,可以通過左連接聯查同一張表即可。但層級數不確定的情況下,就得用sql函數或者存儲過程來實現了。
二. sql腳本
數據腳本:
SET NAMES utf8mb4;
SET FOREIGN_KEY_CHECKS = 0;
-- Table structure for apartment
DROP TABLE IF EXISTS apartment
;
CREATE TABLE apartment
(
aid
bigint(20) NOT NULL AUTO_INCREMENT,apartment_name
varchar(128) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘部門名稱‘,description
varchar(256) CHARACTER SET utf8 COLLATE utf8_general_ci NULL DEFAULT NULL COMMENT ‘部門描述‘,parent_aid
bigint(20) NULL DEFAULT NULL COMMENT ‘父部門ID‘,state
create_uid
bigint(20) NULL DEFAULT NULL COMMENT ‘創建人ID‘,create_time
datetime NULL DEFAULT NULL COMMENT ‘創建時間‘,update_uid
bigint(20) NULL DEFAULT NULL COMMENT ‘修改人ID‘,update_time
datetime NULL DEFAULT NULL COMMENT ‘修改時間‘,PRIMARY KEY (
aid
) USING BTREE) ENGINE = InnoDB AUTO_INCREMENT = 15 CHARACTER SET = utf8 COLLATE = utf8_general_ci COMMENT = ‘部門表‘ ROW_FORMAT = Compact;
-- Records of apartment
INSERT INTO apartment
VALUES (0, ‘總OA信用盤源碼下載
sql函數: 多級樹狀目錄-OA信用盤源碼下載根據父ID查詢出所有的子ID