看板 Database 關於我們 聯絡資訊
做出一個view or table: level 欄位包括 (會員帳號, lv1, lv2, lv3) 其中的lv1是會員編號的前兩碼, lv2, lv3依此類推 然後再下SQL select m1.百分比, m2.百分比, m3.百分比, 所得金額 from level l, manage m1, manage m2, manage m3, member m where l.會員帳號=m.會員帳號 and l.lv1=m1.管理帳號 and l.lv2=m2.管理帳號 and l.lv3=m3.管理帳號 and 不過 我應該會用store procedure ※ 引述《kojinchin (退伍了啦...)》之銘言: : 首先分別有兩個table為manage、member : 帳號規則為上面權限者為何如"A",其所建立的帳號即為"Ax" : 如果為"A1",下面權限為"A1x".... : member裡的金額是我用sum() group 帳號 出來的 : manage member : +--------+--------+----+ +--------+--------+ : |管理帳號|百分比 |層級| |會員帳號|所得金額| : +--------+--------+----+ +--------+--------+ : | A |100 |1 | |A111 |250 | : +--------+--------+----+ +--------+--------+ : | A1 |80 |2 | |A112 |30 | : +--------+--------+----+ +--------+--------+ : | A11 |70 |3 | |A121 |100 | : +--------+--------+----+ +--------+--------+ : | A12 |60 |3 | |A122 |40 | : +--------+--------+----+ +--------+--------+ : |......etc |.....etc : 想要把他變成像這樣子的table來做計算 : +----+----+----+----+ : |lv.1|lv.2|lv.3|cost| : +----+----+----+----+ : |100 |80 |70 |250 | : +----+----+----+----+ : |100 |80 |70 |30 | : +----+----+----+----+ : |100 |80 |60 |100 | : +----+----+----+----+ : |100 |80 |60 |40 | : +----+----+----+----+ : 請問這樣要怎麼下指令呢?....我已經快升煙了╰(‵皿′*)╯ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.123.40
kojinchin:大哥是對的。後來發現該用這個。謝謝 10/25 13:56