[SQL ] 一對多怎麼查詢?
麻煩各位大大了
我有一個問題
比如說 有一個線上考試table
我是想設計成這樣
流水號 題目 選項1 選項2 選項3 選項4 答案
這樣我在查詢顯示在頁面的時候比較直覺
可是不符合正規化
如果要符合正規化
我比較要寫成
table1
流水號 題目 選項編號 答案
table2
選項編號 選項
1 1.aaaaa
1 2.bbbbb
1 3.ccccc
1 4.ddddd
可是這樣查詢的時候
我不知道怎麼查
因為以前我只做過 等查詢 多表查詢都是一對一
現在是一對多
要怎麼將 table2 四個選項 結合到table1那一列中 ??
因為我顯示是要怎樣顯示的
題目 1
選項 a.aaa b.bbb c.ccc d.ddd
題目 2
選項 a.aaa b.bbb c.ccc d.ddd
依此類推這樣抓出來...
所以每個題目有他專屬的四個選項
那我該如何查詢??
不好意思 如果問題問的不好 還請見諒
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 123.110.83.12
推
11/09 04:03, , 1F
11/09 04:03, 1F
→
11/09 04:10, , 2F
11/09 04:10, 2F
→
11/09 04:50, , 3F
11/09 04:50, 3F
推
11/09 07:51, , 4F
11/09 07:51, 4F
推
11/09 10:11, , 5F
11/09 10:11, 5F
→
11/09 12:51, , 6F
11/09 12:51, 6F