查看"自动增量"柱?

时间:2015-04-24 09:37:43

标签: mysql view composite-primary-key

我正在寻找一种在MySQL内部插入的方法"创建视图"一种自动增量柱。

我使用的ORM有一些限制,其中一个是每个表(或视图)必须只有一个唯一的标识符......

无论如何......从那一点开始,我的视图按两个字段分组。我需要一个技巧来添加第三列,在这个视图中以某种方式自动增量。

你有什么建议吗?

2 个答案:

答案 0 :(得分:0)

好的,所以我不得不连接两列,创建一个新列,真的很独特。它解决了我的问题,但它不是解决方案:)!

答案 1 :(得分:0)

我认为您的答案是在VIEW添加一个行号,如下所示:

SELECT (SELECT COUNT(*) sales
      FROM yourTable ti
      WHERE ti.PKColumn < t.PKColumn) as Rank, t.PKColumn, t.otherColumns
FROM yourTable t
;