作者magicfx (去南半球度假)
看板Database
標題[SQL ] 正規化後該怎麼 INSERT 資料?
時間Mon Oct 11 19:05:47 2010
假設 Many-to-Many 的表格正規化後 產生第三個表格(junction table)
User:
user_id
user_name
Group:
group_id
group_name
User_Group (junction table):
user_id
group_id
因為一個人可以參加很多 group
一個 group 可有很多成員
所以是 many-to-many
假設我要新增一筆資料 同時包含新的 user 和 group
那我不就要先新增 user 和 group
然後取得剛剛新增的 user_id 和 group_id
再新增到 User_Group table 裡?
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.40.242.87
※ 編輯: magicfx 來自: 114.40.242.87 (10/11 19:09)
※ 編輯: magicfx 來自: 114.40.242.87 (10/11 19:10)
推 bobju:是滴. 10/13 02:43
推 gargamel:資料的處理流程是這樣沒錯. 當然程式上要怎控制要看怎寫 10/15 22:22