繁体   English   中英

MYSQL-更新查询的表列结果

[英]MYSQL - update a table column result of a query

我的数据库中有一个表,其中包含三列数据:

1) The clubname;
2) The teamname;
3) The pouleid;

所有俱乐部都有1个以上的团队。 每个团队都有2个Pouleid(室内和室外ID)。

我想遍历俱乐部团队的组合并找到相应的Pouleid。 然后,我想在此表的另一列中将较低的pouleid设置为“ outdoor”,将较高的pouleid设置为“ indoor”。

我可以通过查询LIKE从特定俱乐部/团队组合中找到结果

室内:

"SELECT pouleid FROM Stand WHERE clubnaam = 'ZKC' AND clubteam = 'A1' LIMIT 0,1"

户外:

"SELECT pouleid FROM Stand WHERE clubnaam = 'ZKC' AND clubteam = 'A1' LIMIT 1,1"

但是,我如何遍历整个桌子并找到匹配的俱乐部/团队组合,然后用室内或室外更新该列呢? 在MySql中有可能吗?

我不确定100%,但是我不认为您只能通过使用SQL来解决此问题。您可以使用任何编程语言(如php或asp)轻松地做到这一点。 获取所有唯一值,然后一次使用它们来解决您的问题。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM