我甚至不知道在MYSQL sql查询中创建临时序列。如果可能,请告知如何完成例如
我有一个名为
的列名以下阶段和数据
我想在a,b,c,d阶段基础上查询并创建序列号1,2,3,4,5 ...因此查询输出将变为
Seq Phase
---------------
1 Phase A
2 Phase B
3 Phase C
4 Phase D
答案 0 :(得分:1)
不知道我是否正确回答了你的问题。据我所知,您希望动态生成序列以获得结果集。如果这不是您所需要的,可以提供更多帮助。
SELECT @seq:=@seq+1 id, column_1, column_2 FROM your_table, (SELECT @seq:=0) a;