【问题标题】:Swapping two columns without updating交换两列而不更新
【发布时间】:2019-05-10 02:30:29
【问题描述】:

我正在做一个足球联赛,我需要插入第二回合比赛,如何在没有更新的情况下将主队与客队互换?

我已经有了第 1 回合的每场比赛的列:

game_id 回家

和数据:

1 Team A x Team B
2 Team C x Team D
3 Team E x Team F

我想在桌子上插入这个:

4 Team B x Team A
5 Team D x Team C
6 Team F x Team E

为了让它留下来:

1 Team A x Team B
2 Team C x Team D
3 Team E x Team F
4 Team B x Team A
5 Team D x Team C
6 Team F x Team E

【问题讨论】:

  • 到目前为止你尝试过什么?
  • 我只是想手动插入,但我已经得到了答案。谢谢
  • 题名不要加“SOLVED”,可以接受Tree Frog的回答。首先,看看here,你会知道如何接受、赞成/反对一个答案/问题。欢迎使用 StackOverflow。

标签: sql swap


【解决方案1】:

如果 Id 是自动生成的身份字段,您应该可以这样做

insert into league (teamA, teamB) select teamB, teamA from league

【讨论】:

    猜你喜欢
    • 2022-10-12
    • 2014-03-05
    • 1970-01-01
    • 2021-05-21
    • 1970-01-01
    • 2020-12-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多