Mysql 选择然后更新查询
我正在尝试合并这两个查询,但很难做到:Mysql 选择然后更新查询,mysql,Mysql,我正在尝试合并这两个查询,但很难做到: UPDATE applicantinfo SET Section = 1 及 无论如何,我可以这样做吗?当您希望更新表中前50条记录时,您可以通过以下查询来完成 UPDATE applicantinfo SET Section = 1 WHERE SCORE IN (SELECT DISTINCT SCORE FROM applicantinfo ORDER BY SCORE) LIMIT 50 关于这个问题,SO中也有类似的帖子。这里是链接 请显示样
UPDATE applicantinfo SET Section = 1
及
无论如何,我可以这样做吗?当您希望更新表中前50条记录时,您可以通过以下查询来完成
UPDATE applicantinfo SET Section = 1
WHERE SCORE IN
(SELECT DISTINCT SCORE FROM applicantinfo ORDER BY SCORE)
LIMIT 50
关于这个问题,SO中也有类似的帖子。这里是链接
请显示样本数据和所需结果。我不知道将这两个查询组合在一起会产生什么效果。您正在更新应用程序信息并从应用程序信息中选择数据。请通过提供一些数据和所需结果来帮助我们SO用户。您是否正在寻找类似以下内容:更新应用程序信息集部分=1,其中选择不同于应用程序信息顺序的分数1 desc limit 50?您是否试图在后面的查询选择的前50行上设置Section=1?这就是我试图在@viniciusmunich AssabetTech执行的操作:
UPDATE applicantinfo SET Section = 1
WHERE SCORE IN
(SELECT DISTINCT SCORE FROM applicantinfo ORDER BY SCORE)
LIMIT 50