你好。问个报表查询的问题。
我有一张主表,主表的类型字段与,工作类型表/学习类型表/学历类型表 的id有数据关联。
也就是说,主表的类型可能存储着工作类型表的id,也可能是学习类型表的id,也可能是学历类型表的id。
我现在遇到大问题是在报表查询的时候,只能查询出第一次关联的类型数据,后面继续join的话,新的数据就加到程序集后面了。
我的需求是关联查询这几张表,正确显示主表关联的类型信息。
您看,可以帮忙吗?
我自己解决了,直接使用id进行关联,辅助表里面使用记录主表id,剩下的就是使用存储过程进行查询了
@刘宏玺 真不好意思我表达的不清楚,是查询出来的数据集合
@小眼睛老鼠 的方法在少量表中科院这样,表多,数据量大数据,数据类型多的时候就不行了。
@金琥 不会用视图
不好意思,楼上三位的回答都不符合,但是@小眼睛老鼠 的方法具有参考价值
你的这方法就是ef的继承类
程序集后面是什么意思?
主表加一个type字段 根据不同类型 级联不同的内容
或者用ef的 继承类
我觉得可以采用关系图进行多表查询