我正在尝试做一个网络应用程序,它会向最终用户提出一系列问题。基于此,他们将获得另一个系列/一组问题,这些问题会分支成一棵树。
举个例子。用户被问到 2 个问题:
Q1:你几岁?a)0 - 18 b)18-35 c)35-55 d) 55+ Q2:你吸烟吗?a) 是 b) 否
如果用户选择 a|a,他们会被问到一组新的问题,如果他们被问到 a|b,他们会被问到另一个问题,依此类推。
我很难想出一种在 MySQL 中表示这一点的方法。困难主要是巩固对Q1的回答“a”+对Q2的回答“b”进入下一组问题的事实。
我在这里问了一个类似的问题: stackOverFlow。
但我对结果不满意,这可能是我的例子,所以我在这里详细说明。