如何从表中解析集合的值?

时间:2012-08-01 17:57:05

标签: sql select set

在一个表中,我有一个名为 Categories 的列,它是一个集合,并且具有变量值,列中没有行,所以我不想尝试解析行中的值,我直接解析这个集合中的值,我该怎么做?

感谢。

2 个答案:

答案 0 :(得分:1)

根据我的理解,你有一个表,其中一列是set类型。这不是传统的,也不推荐。表格是自己设定的。尝试通过将表格拆分为两个来重新整理表格:一个包含您已经拥有的列减去类别;和一个Category表,用于保存与外键关联的所有集合的每个元素。现在不需要解析。

当然,如果你不能做出这样的改变,这不是一个有效的解决方案。

答案 1 :(得分:0)

也许这就是你想要的:

SELECT DISTINCT Categories FROM (Table)