我想创建一个mysql查询,该查询返回由某列排序的结果。扭曲的是我希望订单交错而不是字母或数字。假设所有记录的column_x值都是'a','b','c'或'd'。而不是命令都是'a',那么所有'b',...我希望订单是'a',然后是一个'b',然后是一个'c',等等直到它'd' '然后重新开始。我知道我可以通过rand()订购,但这不是我想要的。我绞尽脑汁试图解决这个问题,但无济于事。我希望我错过了一些明显的东西。
答案 0 :(得分:0)
这是我认为需要做的事情:
为每个组中的记录创建一个rowrum,在this示例中使用用户定义的变量和逻辑,以确保为每个alphagroup重置数字
按创建的rownum