我正在寻找一种在MySQL内部插入的方法"创建视图"一种自动增量柱。
我使用的ORM有一些限制,其中一个是每个表(或视图)必须只有一个唯一的标识符......
无论如何......从那一点开始,我的视图按两个字段分组。我需要一个技巧来添加第三列,在这个视图中以某种方式自动增量。
你有什么建议吗?
答案 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
;