oracle plsql语句,有三张表联合查询,A表有id,name,grade,B表有pid,c...答:pid在B表是否可能重复? ---假设是能重复的,pid,class联合起来是不重复的 tid在C表是否可能重复? ---假设是能重复的,tid,group联合起来是不重复的 select a.id,a.name,a.grade,bb.class,cc.groupfrom a,(select pid,max(class) class from b group by pid) bb,(select tid,max...
oracle中如何将多个查询结果在一张表中显示答:可以将你的三个表的查询结果使用union all联合起来,然后使用Oracle的decode函数来查询 select 姓名,sum(decode(tbname,'表1',人数,null)) 表1人数,sum(decode(tbname,'表2',人数,null)) 表2人数,sum(decode(tbname,'表3',人数,null)) 表3人数 from (select 姓名,count(姓名) 人数,'表1...