Re: [SQL ] 一個設計 Table 的問題

看板Database (資料庫)作者 (Nerding)時間18年前 (2008/02/05 09:56), 編輯推噓3(300)
留言3則, 2人參與, 最新討論串3/4 (看更多)
1.) 你可以在Items多加一個欄位 Grade Items -------------------- IID SID LID GRADE 2.) 如果你夠龜毛的話就再多加一個 ItemGrade的Table Student Licences ------------------- -------------- SID ...... LID L_Type Items ItemGrade ------------------- -------------- IID SID LID IID GRADE 要查找A同學的所有認證: SELECT s.sid, s.name, l.l_type, g.grade FROM student s, licences l, items i, itemgrade g WHERE s.name = 'A' AND s.sid = i.sid AND i.lid = l.lid AND i.iid = g.iid(+) SQL我沒驗證過, 大概就這個意思 ※ 引述《LOHC (Stacey Kent)》之銘言: : 主要想開發一個讓同學能勾選自己已經有哪些證照的資料庫,目前是設定 : 有三個 Table : Student Licences : ------------------- -------------- : SID ...... LID L_Type : Items : ------------------- : IID SID LID : 可是現在可能需要在英文相關證照上面加註考了幾分,請問面對此種狀況 : 該如何設計 Table 呢? : 在這先謝謝各位閱讀此篇文章。 -- 東森───────╮ ╭─────聯合 三立───╮ ╭─蘋果 超扯M型崩潰正夯詢問度超高宅男傻眼踼爆 自由─╯ ╰───中天 民視─────╯ ╰─────────TVBS Gargamel_〆 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 210.64.100.184

02/05 12:55, , 1F
其實我只有想到1.而已@@ 在這感謝您提供另一種想法
02/05 12:55, 1F

02/05 13:59, , 2F
我覺得多個ItemGrade運作起來有點累贅,另外有的證照有有效期
02/05 13:59, 2F

02/05 14:05, , 3F
所以可以多個欄位註明取得日期
02/05 14:05, 3F
文章代碼(AID): #17fy9Rm6 (Database)
文章代碼(AID): #17fy9Rm6 (Database)