[英]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.