插入列表语句

时间:2017-10-26 05:14:08

标签: sql common-table-expression

我不太清楚如何描述我的SQL Insert语句,所以我将描述预期的结果。

我正在构建一个数据提取列表,并有一个表格,我已将所有数据放入其中。它被称为_MATTER_LIST

enter image description here

我想要实现的是在每个唯一的COL1 + COL2 + COL3组合之后重复Client_Number + Col1组合,但在已经有CLIENT_NUMBER + COL1时不重复。所以最终的结果是:

提前感谢任何提示。

enter image description here

2 个答案:

答案 0 :(得分:0)

如果我明白,简单的ORDER BY应该适合你。试试这个:

select Client_Number, Col1, Col2, Col3 from _MATTER_LIST
order by Client_Number, Col1

答案 1 :(得分:0)

我设法解决了自己的问题。我为col1 + col2 + col3添加了一个唯一的键,然后在每个组合上重复col2重复。 结果是:按COL4,COL5从_MATTER_LIST顺序中选择* enter image description here