0
使用此表作爲一個例子相同的表:插入使用不同柱
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 |
我需要在FIELD_C
插入14
爲每個不同的現有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
,但沒有奏效。
'dstinct'是***不是***功能。它始終在選擇列表的* all *列上運行。 –
也請告訴我們您正在使用哪個DBMS。 Postgres的?甲骨文? –
檢查這個帖子,它也會對你有所幫助: http://stackoverflow.com/questions/19014183/select-distinct-values-and-insert-into-table?rq=1 – XaviMuste