我有如下一個問題:如何拿出合適的桌子設計?
1.Are you a good boy ?
ans:Yes/No
OR,Are you a good girl?
ans:Yes/No
Or,Are you a good father?
ans:Yes/No
如果答案是'Yes(是)任何的上述三個問題,然後問
1.1 What is your age?ans:textbox
OR
What is your birth date?ans:textbox
1.1.1 Where were you born?ans:textbox //this is the question inside the sub-question
現在的問題(1)實際上有3個問題,但所有(1.1)是問號(1)的子問題,它實際上由兩個具有相同ID的問題組成(這裏可能是任何數字不一定是1.1)。
1.1.1是子問題裏面的問題。
現在如何在sql server中創建一個包含上述所有數據的表格,以便回答上述問題將適當地插入到表格中。如果將解決方案標準化而非標準化,那將非常值得讚賞。
如果答案的表格中顯示的所有選項插入爲「是/否」,則說明性答案會進一步得到讚賞。
謝謝您的及時答覆。但是,這並不能解決我的問題,因爲問題不在於main和branch.Its有關OR的問題,例如上述3個問題編號爲1.All必須具有相同的id即即使你的引用,他們必須得到1違反pk約束的id。類似地,在子問題中也有一個OR也必須得到相同的ID。我是否已經明確了我的解釋? – dpen82