下面是我正在尝试编写查询以便为每个用户添加新行的表。
我的问题是如何为每个用户添加新行?这意味着对于userId 2我添加了AccId 4,同样适用于7和8.由于sql中没有for循环的概念,我是否可以使用while?如果是这样,如何遍历userIds,因为ID不是相等的增量?
答案 0 :(得分:2)
这样的事情可能是:
Insert Into mytable (UserID, AccID)
Select UserID, max(accId)+1
From MyTable
Group By UserID
您每次都可以重新运行它,您将创建下一个值。
答案 1 :(得分:0)
在MySql服务器上未经测试:
apksigner sign --ks my-release-key.jks --out my-app-release.apk my-app-unsigned-aligned.apk
基本上我们预取Id一个AccId,将Id的值分组并获取最大的AccId。 然后我们将这些行添加到主表中。重复查询,我们将添加值5(AccId),依此类推,总是加1