mysql查询将表中的两列组合在一起

时间:2015-10-18 19:17:59

标签: mysql

我想这样查询:

假设您有一个表格,其中X和Y是列。

X Y

A 1
B 2
C 3
D 4

现在你要创建类似的东西:

X Y Z
A 1 2
B 2 3
C 3 4
D 4 5

基本上你想在这里创建一个带有下一行值的对。对((Y,Z)如(1,2),(2,3),(3,4)。我将如何编写这样的mysql查询?有什么指针吗?

1 个答案:

答案 0 :(得分:2)

从我看到的情况来看,Z的值是1+value of Y

看看这个简单的查询: -

SELECT x,y,(y+1) AS Z from test

SQL小提琴: -

http://sqlfiddle.com/#!9/08b1e/2

enter image description here