0
我有一個SQL語句:如何在循環中使用動態列名?
INSERT INTO Table1
(
A,
B,
C,
D,
)
SELECT id, name1, middlename1, lastname1 FROM Table2
我想把這個INSERT INTO語句在一個循環中,每個我重複一次,從表2的變化列,如:
INSERT INTO Table1
(
A,
B,
C,
D,
)
SELECT id, name2, middlename2, lastname2 FROM Table2
有一種方法來做到這一點?
編輯 -
Table2
有以下欄目:
Name1, Name2, Name3, etc.
這些需要進入另一個表爲行:
Name1
Name2
Name3
...
你可以發佈你的表結構,有可能是更好的方法來做到這一點? – Taryn
同意@bluefeet,我想你可能不需要一個循環來達到這個目的。如果您詳細闡述,可能會有更好的解決方案。 – Kaf