我有以下 SQL 在此阶段效果很好:
INSERT INTO recEntrantStatus (entrantId, roundId, judgeId, notified, voted, enterNextRound)
SELECT entrantId, (@round + 1), judgeId, 0, 0, 0
FROM recEntrantStatus
WHERE roundId = @round
AND voted = 1
AND enterNextround = 1
此代码检查所有enterNextRound
为 true 的行,然后为每个行创建一个新行。
但是,我现在需要扩展它,以便:
检查所有评委的第二个表 (
tblJudges
) 并获取所有评委 ID (Id) 的数组除了现在为从步骤 1 中获得的每个评委/评委 ID 创建上述每一行之外,与上述示例中的操作相同。
任何帮助/建议将一如既往地不胜感激。
谢谢!