我们在做数据统计的时候,经常用到枚举,这样的目的是使用起来更灵活,松散解耦合,用到参数只需配置就行,无需参数写死。
比如我现在统计一个审核流程,采用枚举来设计,首先要有一张审核表,外加一张枚举表。
首先设计枚举表:表结构如下
部门表:
枚举表数据:
部门表数据:
我们查出对应的审核流程:
SELECT
de.*,
cil.`NAME`
FROM
depart de
LEFT JOIN category_infos cil ON de.review_result = cil.`CODE`
结果: