2
我有一个表,我想用新的日期插入旧值,但只有唯一的值。将唯一值插入到同一个表中
t1
ID | Block | Flats |
1 | 1 | GF-1 |
2 | 1 | GF-2 |
3 | 2 | GF-1 |
4 | 2 | GF-2 |
5 | 2 | GF-2 |
这是我的,我希望它成为一些样本数据表的一部分之后复制
ID | Block | Flats |
1 | 1 | GF-1 |
2 | 1 | GF-2 |
3 | 2 | GF-1 |
4 | 2 | GF-2 |
5 | 2 | GF-2 |
6 | 1 | GF-1 |
7 | 1 | GF-2 |
8 | 2 | GF-1 |
9 | 2 | GF-2 |
至于之后将其复制只复制的独特价值和GF-2只来过一次。 但当我
insert into t1 (ID,Block,Flats) select distinct Block,Flats from t1
它复制该GF-2两次在块2
注:ID列自动加1。
你确定在block或flats列中没有前导或尾随空格吗? –
@vkp不,没有。当我刚刚运行时,从t1中选择了不同的Block,Flats,它给出了完全相同的输出,我希望没有重复。 – Bilal
桌子上是否有触发器? – HLGEM