第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定
已解決430363個(gè)問(wèn)題,去搜搜看,總會(huì)有你想問(wèn)的

哪些mysql數(shù)據(jù)庫(kù)表和關(guān)系可以支持帶有條件問(wèn)題的問(wèn)答調(diào)查?

哪些mysql數(shù)據(jù)庫(kù)表和關(guān)系可以支持帶有條件問(wèn)題的問(wèn)答調(diào)查?

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

3 回答

?
犯罪嫌疑人X

TA貢獻(xiàn)2080條經(jīng)驗(yàn) 獲得超4個(gè)贊

您還可以考慮復(fù)雜的規(guī)則,并在Questions表中具有一個(gè)基于字符串的條件字段,以接受/解析以下任何條件:

  • A(1)= 3

  • ((A(1)= 3)和(A(2)= 4))

  • A(3)> 2

  • (A(3)= 1)和(A(17)!= 2)和C(1)

其中A(x)= y表示“問(wèn)題x的答案為y”,而C(x)表示問(wèn)題x的條件(默認(rèn)為true)...

這些問(wèn)題有一個(gè)順序字段,您將一個(gè)接一個(gè)地進(jìn)行研究,跳過(guò)條件為FALSE的問(wèn)題。

這應(yīng)該允許您調(diào)查所需的任何復(fù)雜性,您的GUI可以在“簡(jiǎn)單模式”下自動(dòng)創(chuàng)建這些模型,并允許“高級(jí)模式”,用戶可以在其中直接輸入方程式。


查看完整回答
反對(duì) 回復(fù) 2019-11-05
?
揚(yáng)帆大魚(yú)

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊

一種方法是添加帶有字段的表“問(wèn)題要求”:

  • question_id(鏈接到“哪個(gè)品牌?”問(wèn)題)

  • required_question_id(鏈接到“你抽煙嗎?”問(wèn)題)

  • required_answer_id(鏈接到“是”的答案)

在應(yīng)用程序中,在提出特定問(wèn)題之前,請(qǐng)檢查此表。使用單獨(dú)的表格,可以輕松添加所需的答案(為“有時(shí)”的答案添加另一行等)


查看完整回答
反對(duì) 回復(fù) 2019-11-05
  • 3 回答
  • 0 關(guān)注
  • 417 瀏覽
慕課專欄
更多

添加回答

舉報(bào)

0/150
提交
取消
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)