[問題] 一對多資料如何儲存??
如果目前資料庫有兩個table
Profile
╔════╦═════╦═════╦═════╗
║ 序號 ║ 姓 名 ║ 電話 ║身分證字號║
╠════╬═════╬═════╬═════╣
║□ A001 ║ 王小明 ║02-2242545║A123456789║
╠════╬═════╬═════╬═════╣
║□ A002 ║ 陳小黑 ║03-1246572║B224234245║
╠════╬═════╬═════╬═════╣
Like
╔════╦═════╦═════╗
║ 姓 名 ║ 運 動 ║ 場 地 ║
╠════╬═════╬═════╣
║ 王小明 ║ 籃 球 ║ 室 內 ║
╠════╬═════╬═════╣
║ 王小明 ║ 排 球 ║ 戶 外 ║
╠════╬═════╬═════╣
║ 王小明 ║ 排 球 ║ 室 內 ║
╠════╬═════╬═════╣
║ 陳小黑 ║ 羽 球 ║ 戶 外 ║
╠════╬═════╬═════╣
║ 陳小黑 ║ 瑜 珈 ║ 室 內 ║
╠════╬═════╬═════╣
其中,瑜珈只能在室內做,所以沒有戶外的選項
我從資料庫抓出來後,要放在Listbox control中...
Profile欄位放置到Listctrl這沒有問題...
然後,運動及場地欄位要在Listctrl中以combobox來呈現..
這也沒有問題...
但是目前的問題是,我要如何將兩個資料表的東西儲存,並呈現出來..
我目前想到的做法是,使用兩段SQL
第一段,先挑出第一個Table的資料..
第二段,再透過第一段找出的姓名,去Select distinct運動,並塞入Combobox中..
但是,這樣運動和場地就不知道該如何儲存了...
所以想請教一下各位前輩,謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 118.171.26.181
→
09/10 22:25, , 1F
09/10 22:25, 1F
→
09/10 22:27, , 2F
09/10 22:27, 2F
→
09/10 22:29, , 3F
09/10 22:29, 3F
→
09/10 22:29, , 4F
09/10 22:29, 4F
→
09/10 22:31, , 5F
09/10 22:31, 5F
→
09/10 22:31, , 6F
09/10 22:31, 6F
→
09/10 22:32, , 7F
09/10 22:32, 7F
→
09/10 22:32, , 8F
09/10 22:32, 8F
→
09/10 23:32, , 9F
09/10 23:32, 9F
→
09/11 02:01, , 10F
09/11 02:01, 10F