【发布时间】:2011-02-15 01:12:04
【问题描述】:
我想交换表中两行的值。我有两行的行 ID。有什么查询可以做到这一点吗?这是一个例子。在查询之前我有这个:
第 1 行:1,2,3 第 2 行:5,6,7交换后我想要这个:
第 1 行:5,6,7 第 2 行:1,2,3【问题讨论】:
-
我第一次阅读您的问题时,我以为您想复制一行,但现在我开始认为您想更新一行中的值以等于另一行......但我没有得到你问题的“反之亦然”部分。你能举一些例子来帮助澄清你的问题吗?
-
反之亦然,这意味着我还需要使用来自行更新示例的数据更新我从中获取数据的行:row1:1,2,3 row2:5,6,7 应对后我想要 row1 : 5,6,7 row2 : 1,2,3 我希望你明白了。
-
@AmRoSH:我已经重写了你的问题,以便更容易理解。我希望我做得正确,否则请重新编辑。并且您应该尝试在将来清楚地写出您的问题 - 它会更快地为您提供更高质量的答案。
标签: sql sql-server