前言 最近想把之前在leetcode练习的mysql专题梳理一遍,该系列主要是个人的学习总结,以方便之后个人时不时可以来翻阅复习。 (若有侵权,请联系我,会立即删除文章)。 文章目录 前言 一、问题描述 二、代码实现 1.代码思路 2.具体代码 一、问题描述 难度中等626题:换座位 二、代码实现 1.代码思路 有两个思路:id不变,student变;或者id变,student不变 id不变,student变:lead /lag(要位移的字段,向下/向上多少个位置,当向上/向下无数据时用null/要位移的字段) id变,student不变:if语句嵌套使用 2.具体代码 # 法一