数据库中有表1和表2,表1中有A,B,C,E,F,G,H列。现要制作一张与A相关的查询报表,其中A,B,C列固定显示,其余列。根据表2查询的结果集中某个字段比如RID的值,来决定是否显示。若查询的结果集中distinct(RID)的值有E,G,则制作的查询报表在A,B,C后面显示E.G列,表1中的剩余列则不显示,如何实现。即根据数据库查询结果,确定动态显示的列。求教。