关于交叉报表的一点小问题
用select   科室.科室名称,项目.项目代码,主表.价格   from   主表,科室,项目   where   主表.科室代码=科室.科室代码   and   主表.项目编号=项目.项目编号   做了一个交叉报表(fastreport),但是显示的时候只是把主表中有数据的科室显示出来了~   我想把所有的科室名称,项目名称全部显示出来,没有数据的显示空,应该怎么办哪?   在sql代码里面修改,还是在fastreport里面哪?
------解决方案--------------------你要外连接   
 SELECT A.*, B.* 
 FROM A 
 RIGHT OUTER JOIN B ON A.id = B.id
------解决方案----------------------try     
 select 科室.科室名称,项目.项目代码,主表.价格  
 from 主表 
 left join 科室 on 主表.科室代码=科室.科室代码 
 left join 项目 on 主表.项目编号=项目.项目编号