摘要:
背景假设存在这样的表结构,Resource 为主表,UserID,ProjectID,DepartmentID,CompanyID 为外键,而ProjectID,DepartmentID,CompanyID为冗余数据。Company,Department,Project 构成组织架构。UserID 从属于 Project表。如果要为 Resource表 做一个 查询列表页面,常规的查询条件但这种做法只能满足一个维度的查询,而且对用户来说不够方便和直观。例如:要同时查询出 广东分公司下 2012-12-1号的数据和广东分公司下 2012-11-1的数据,就没办法做到了,需要查询2次才能得到结果。 阅读全文