[請益] 推甄選填系統

看板PHP作者 (好。難。過)時間17年前 (2009/02/03 00:17), 編輯推噓4(400)
留言4則, 3人參與, 最新討論串1/2 (看更多)
想請問一下版上的高手 如果想設計一個像http://ce.pymhs.tyc.edu.tw/的志願選填系統 不知各位的MySQL資料表欄位會如何設計 如果設一個Class1的資料表來儲存使用者選填資訊 欄位如下 ========== ==== ====== ======== ====== ======== ====== ======= 使用者帳號 密碼 志願一 推薦分數 志願二 推薦分數 志願三 推薦分數 有好幾個班的話 那資料庫是分成Class1、Class2等資料表還是都寫在同一個沒關係 會這樣問是原因是當要查詢結果的時候 如以下網址 http://ce.pymhs.tyc.edu.tw/class.show_recommendation_list.php 要怎麼找出同一校系分數最高的前三個名額? 校系那麼多 不可能每一行不同的校系都寫query吧 = = 想請教一下版上的高手的問題~ 問題1.依照各位高手的經驗,規劃資料庫時是一班設一個資料表(日後管理較一目了然) 還是所有班級的學生都集中在一個資料表就好了 還是說都沒差 (想說先規劃好對之後查詢比較的功能會比較好寫) 問題2.就是那個查詢功能要怎麼找出同一校系分數最高的前三個名額? (如果是存成一班一個資料表等 那麼多資料表要抓出來比較~PHP要怎麼寫呀?) 以前只是玩小小的留言板 第一次嘗試看看那麼大的系統 所以有很多問題請教 原po只是沒經驗的新手 希望藉助版友的技術與經驗~非常感謝~ 不好意思~把問題重新打的比較清楚一點 花費時間來看這篇 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.134.199.205

02/03 01:15, , 1F
使用union 跟 group 跟 top 還有 limit 試看看~
02/03 01:15, 1F

02/03 01:20, , 2F
更正…沒top~用order
02/03 01:20, 2F

02/03 10:42, , 3F

02/03 11:42, , 4F
技術倒是其次.問題感覺起來有點模糊.
02/03 11:42, 4F
※ 編輯: Parati 來自: 114.32.132.71 (02/03 14:13)
文章代碼(AID): #19XnoOZ_ (PHP)
討論串 (同標題文章)
以下文章回應了本文
完整討論串 (本文為第 1 之 2 篇):
文章代碼(AID): #19XnoOZ_ (PHP)