以前的设计 |
|
60分 |
很麻烦的做法。
简单的只需要在原表里加一列就行了: 组织机构简洁字段设计: (ogran_code是组织机构唯一代码,真正的系统里都会有这东西的) id,name,ogran_code,parent_id 快速查询字段设计: id,name,ogran_code,parent_id,code_link (code_link是从根到该机构的整个code链条,例如: “root_code”+”first_code”+”child_code”) 任何查询都可以通过这个字段快速完成。 1,某机构所有子机构,查询所有包含某机构CODE的CODE_LINK即可。可以使用like,超级简单。 总之,很方便记录的一个链路LINK,可以做到任意需要递归才可以完成的查询。 |
加link字段,学习了! |