2016-09-29 65 views
-3

我在mySQL中這樣做。 目前我有兩個表:1.大學2. coursestable如何映射兩個具有大型數據庫的表?

表1列出了世界上所有的大學。 表2.擁有所有課程列表。

高校表有以下欄目:

id University_Name 
1 NYU 
2 Yale 
3 Oxford 

課程表有以下欄目:

id  Course  Univ_ids 
1  BS    1:2 
2  MS    3:1 
3  Phd   1:2:3 

現在這是將數據存儲在這種情況下,我需要提供的所有課程,正確的處理方法每所大學在大學上市

+0

高校表具有以下的列: ID UNIVERSITY_NAME 1 NYU 2耶魯 3牛津 課程表有以下的列: ID場Univ_ids 1 BS 1:2 2 MS 3:1 3博士1:2:3 現在是這種存儲數據的正確方法,在這種情況下,我需要所有大學提供的大學所列的大學 –

+0

不要 - 不要在課程表中連接你的大學。 –

+0

那麼如何映射?謝謝你的幫助先生。 –

回答

0

我自己想出瞭解決方案。 我需要創建一個存儲映射的第三個表。 第三表將是這樣的具有以下字段的表名:university_courses

id course_id university_id 
1 1   2 
2 3   3