【发布时间】:2016-06-13 06:59:56
【问题描述】:
我有一张桌子
rate_id service_id
1 1
1 2
2 1
2 3
3 1
3 2
4 1
4 2
4 3
我需要通过 rate_id 查找并在表中插入 sevice_ids 的唯一组合...但是当组合在另一个 rate_id 中重复时,我不希望它被插入
在上面的例子中,有 3 种组合
1,21,31,2,3
如何查询第一个表以获取唯一组合?
谢谢!
【问题讨论】:
-
所以结果会以逗号分隔值存储?并且没有参考 rate_id?
-
4的值呢?为什么它没有出现在您预期的输出中? -
@TimBiegeleisen 这些组合是每个
service_id的GROUP_CONCATrate_id -
@sagi 我想象的差不多,但他的样本应该会显示这一点。
-
@Ivan 我不需要 rate_id。我想找出独特的组合
标签: sql sql-server unique