答案 0 :(得分:1)
使用INSERT INTO yourTable (ID, PersonID, JobID, Verified)
SELECT NULL, PersonID, MAX(JobID) + 1, 0
FROM yourTable
GROUP BY PersonID
UNION ALL
SELECT NULL, PersonID, MAX(JobID) + 2, 0
FROM yourTable
GROUP BY PersonID
?
NULL
<强>解释强>
为ID
列插入ID
应强制数据库分配下一个序列,假设JobID
是自动增量列。如果不是,那么可以考虑改变它。对于每个新记录,n+1
序列只是继续,因此我使用了n+2
和Verified
。并且您似乎使用零作为{{1}}的默认值,因此这是硬编码的。
答案 1 :(得分:0)