交换两列而不更新

时间:2019-05-09 13:33:54

标签: sql swap

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

我已经为第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

1 个答案:

答案 0 :(得分:3)

如果ID是一个自动生成的身份字段,那么您应该可以

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