这个问题与这篇文章有关: SQL design for survey with answers of different data types
我有一个调查应用程序,其中大多数问题都有一组 1-5 的答案。现在我们要做的问题可能有各种不同的答案类型——数字、日期、字符串等。感谢堆栈的建议,我用一个字符串列来存储答案。有些问题是多项选择,所以除了“问题”表外,我还有一个“答案”表,其中包含问题的一组可能答案。
现在:我应该如何存储“选择所有适用的”问题的答案?我应该制作一个“chosen_answers”或类似的子表吗?或者答案表是否应该有一个“选择”列,表明受访者选择了该答案?