無論哪裏CODE =「BB」,我想插入一個新的行與所有相同的行/列數據只需將代碼更改爲「XX」。sql - 插入新行,其中字段等於另一個值
例如:
當前表:
ID | CODE | Name
---+----------+---------
1 | AA | Tom
2 | BB | Mary
3 | AA | John
4 | CC | Carlos
5 | CC | Mario
6 | BB | Steve
7 | AA | Pablo
相同的SQL語句後執行:
ID | CODE | Name
---+----------+---------
1 | AA | Tom
2 | BB | Mary
3 | AA | John
4 | CC | Carlos
5 | CC | Mario
6 | BB | Steve
7 | AA | Pablo
8 | XX | Mary
9 | XX | Steve
這可以在SQL語句來完成?而不是做我想要做的事情,那就是創建一個腳本來遍歷每個記錄檢查「BB」並根據它的值插入一個新行。
+1。對於可重複性! –