看板 Database 關於我們 聯絡資訊
※ 引述《erho (ptt訪客)》之銘言: : ※ 引述《erho (ptt訪客)》之銘言: : : ------- : : kind_name : : Tprice(該分類金額的總合) : : 請問要SQL語法要怎麼表達 : 然後我這樣寫 : select A.table2.kind_name,B.sum(tqty),B.sum(amt) : from : (select table1.code,table2.kind_name : from table1,table2 where : table1.kind_no=table2.kind_no) A, : (select table3.code,sum(tqty), sum(amt) from table3 : where keyindate between 0970101 and 0970131 group by code) B : where A.table1.code=B.table3.code : group by A.table2.kind_name; : 但是這樣寫oracle回應ORA-00904:invalid identifier : 請問我的寫法到底出了什麼問題 直接幫你改語法吧(沒看你的邏輯): select A.kind_name,B.tqty,B.amt from (select table1.code,table2.kind_name from table1,table2 where table1.kind_no=table2.kind_no) A, (select table3.code,sum(tqty) tqty, sum(amt) amt from table3 where keyindate between 0970101 and 0970131 group by code) B where A.code=B.code group by A.kind_name; -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.166.135.119
erho:謝謝大大語法上的指導,看查詢結果邏輯應該沒有問題 05/22 09:20