2017-09-24 58 views
0

我有一张表,其中包含调查答复,其中一列称为调查答案。其中一个问题允许人们选择多个答案。当选择多个答案时,调查答案中的结果将显示为多个答案。如何获得一列数据显示多个回复?

有没有办法让Survey Answers列中的数据与客户选择的所有答案一起显示,并用逗号分隔?

+0

**您的问题,并根据该数据添加一些示例数据和预期输出。 [**格式化文本**](http://stackoverflow.com/help/formatting)请,[无屏幕截图](http://meta.stackoverflow.com/questions/285551/why-may-i-not -upload图像-的代码上那么当-要价-A-问题/ 285557#285557)。请勿在注释中张贴代码或其他信息 –

+0

您正在使用哪个[DBMS](https://en.wikipedia.org/wiki/Database)? Postgres的?甲骨文? DB2?火鸟? –

回答

0

当然有。了解更多关于一对多和多对多关系的信息。网上有大量的免费信息。一种难看的方式是使用逗号分隔的varchar列,但我建议您将不同的答案值存储在单独的表中,然后通过动名词链接问题和答案。

如果你分享你的餐桌设计,我会更新我的答案,包括更离散的实现。

相关问题