mysql获取前一个字段

时间:2015-02-12 14:35:39

标签: mysql get

我在mysql表中有这样的数据


没有 代码


1 03
2(null)
3(null)
4 02
5(null)
6(null)
7 05
8(null)
9(null)


什么是查询我必须输入像这样的数据


没有 代码


1 03
2 03
3 03
4 02
5 02
6 02
7 05
8 05
9 05


1 个答案:

答案 0 :(得分:0)

试试这个: -

SELECT no, code = (@n := COALESCE(code, @n))
FROM MY_TABLE
ORDER BY no;