oracle和sqlserver在连接上的差别
SELECT COST_TYPE2,MEDICAL_NAME,COST_SUM FROM medical_treatment_item join
(SELECT C_REPORT_TEMP1.BRANCH_ID A,C_REPORT_TEMP1.COST_TYPE B,SUM(COST) COST_SUM FROM C_REPORT_TEMP1 GROUP BY A,B) C
on medical_treatment_item.BRANCH_ID =C.BRANCH_ID
这条语句有什么错误?偶原来是用sqlserver的,现被迫用oracel,请指教啊.顺便请教一下为什么不能这么写