以此表为例:
TBL_TEST
FIELD_A | FIELD_B | FIELD_C |
AAA | 124 | 12 |
BBB | 457 | 12 |
CCC | 347 | 12 |
AAA | 990 | 13 |
BBB | 387 | 13 |
CCC | 213 | 13 |
我需要在14
上为每个不同的现有FIELD_C
插入FIELD_A
。 FIELD_B
是一个静态值,例如888
。
我需要这个最终结果:
TBL_TEST
FIELD_A | FIELD_B | FIELD_C |
AAA | 124 | 12 |
BBB | 457 | 12 |
CCC | 347 | 12 |
AAA | 990 | 13 |
BBB | 387 | 13 |
CCC | 213 | 13 |
AAA | 888 | 14 |
BBB | 888 | 14 |
CCC | 888 | 14 |
我尝试过这样的事情:
INSERT INTO TBL_TEST(FIELD_A,FIELD_B,FIELD_C)
SELECT DISTINCT(FIELD_A),888,14) FROM TBL_TEST
但它没有用。
答案 0 :(得分:0)
INSERT INTO TBL_TEST(FIELD_A,FIELD_B,FIELD_C)
SELECT DISTINCT FIELD_A ,888,14 FROM TBL_TEST
请确保没有重复的密钥。