我現(xiàn)在正在開發(fā)一個相當簡單的調(diào)查系統(tǒng)。數(shù)據(jù)庫模式將很簡單:一個Survey表,與Question表成一對多關(guān)系,與Answer表和表成一對多關(guān)系PossibleAnswers。最近,該客戶意識到她希望只向那些對某個先前問題做出特定回答的人顯示某些問題(例如,您是否購買香煙?接著是您最喜歡的香煙品牌是什么?),沒有必要再問第二個問題了。向不吸煙者提問)?,F(xiàn)在,我開始懷疑,根據(jù)我的數(shù)據(jù)庫模式,實現(xiàn)此條件問題的最佳方法是什么?如果question A有2個可能的答案:A和B,以及question B應(yīng)該只出現(xiàn)一個用戶,如果答案是A?編輯:我正在尋找的是一種將有關(guān)需求的信息存儲在數(shù)據(jù)庫中的方法。數(shù)據(jù)的處理可能會在應(yīng)用程序端完成,因為我的SQL技能很糟糕;)
哪些mysql數(shù)據(jù)庫表和關(guān)系可以支持帶有條件問題的問答調(diào)查?
桃花長相依
2019-11-05 10:43:55