【发布时间】:2016-11-14 11:14:57
【问题描述】:
我已经有 3 列这样的表 1:
-------------------
| A | B | C |
-------------------
和表 2:
----------------
| id | col |
----------------
| 1 | 2 |
| 2 | 6 |
| 3 | 1 |
| 4 | 8 |
| 5 | 9 |
| 6 | 5 |
| 7 | 4 |
| 8 | 3 |
| 9 | 7 |
----------------
我想从表 2 的 col 列插入表 1 并得到如下结果:
-------------------
| A | B | C |
-------------------
| 2 | 8 | 4 |
| 6 | 9 | 3 |
| 1 | 5 | 7 |
-------------------
有什么建议吗?非常感谢。
【问题讨论】:
-
但是你正好有 9 条记录?或者有什么模式吗?
-
你怎么知道1,2,3进入A列,4,5,6进入B列,7,8,9进入C列?
-
请发布有关您的要求的更多详细信息,您可能会在示例中得到不符合您实际要求的方案的答案
-
数据库表喜欢按行增长,但您的数据意味着按列增长,这可能导致无限问题。你能澄清一下你想要达到的目标吗?
-
@JanWalczak 是的,我有 9 条记录。
标签: sql sql-server tsql sql-server-2005