[SQL ] 要如何把一個query的結果依某欄位值分꘠…

看板Database作者 (Victor)時間17年前 (2008/07/26 16:33), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/3 (看更多)
我知道標題不知道在講什麼鬼= = 因為很難一句話講完 我要講的是,原本我的報表只有一張 http://victorlin.serveftp.org/guest/report.htm 長得像這樣,因為原本打算PSR PRR等是固定的 所以這樣做,可是後來打算讓這種欄位可以擴充 我就把一張表拆成三張表 原本的 AnalysisReport(sn, companyId, updateDate, reportDate, PSR, PRR, DBR, CTR, error) 拆成 AnalysisReport(sn, companyId, updateDate, reportDate) AnalysisType(id, name, chineseName, formula, description) AnalysisResult(sn foreign key, id foreignkey, value, error) 雖然欄位可以擴充了,但也相對的造成了query時的麻煩 我如果想依照 sn, cid, update, reportDate, typeId=1, typeId=2, typeId=3 這樣的形式回傳該怎麼寫? 還是說此題無解,非得分別query typeId =1 and sn = sn等等幾個欄位 然後收到後再用程式把資料組起來這樣? 我用的是MySQL5.0,但事實上我不是直接用MySQL,而是用 SQLAlchemy間接使用MySQL 以上 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.137.21 ※ 編輯: StubbornLin 來自: 118.170.137.21 (07/26 16:35)
文章代碼(AID): #18Yk5j82 (Database)
討論串 (同標題文章)
文章代碼(AID): #18Yk5j82 (Database)