看板 Database 關於我們 聯絡資訊
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
LOHC:其實我只有想到1.而已@@ 在這感謝您提供另一種想法 02/05 12:55
kuo23:我覺得多個ItemGrade運作起來有點累贅,另外有的證照有有效期 02/05 13:59
kuo23:所以可以多個欄位註明取得日期 02/05 14:05