我的数据库中有一个表,其中包含三列数据:
1) The clubname;
2) The teamname;
3) The pouleid;所有的俱乐部都有一支以上的球队。每个团队有2个pouleid(一个室内id和一个室外id)。
我想遍历club-team的组合并找到相应的pouleid,然后在该表的另一列中将较低的pouleid设置为“室外”,将较高的pouleid设置为“室内”。
我可以使用如下查询查找特定俱乐部/球队组合的结果
室内:
"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中是可能的吗?
发布于 2012-01-27 00:21:29
我不是100%确定,但我认为你不能仅仅使用SQL来解决这个问题……你可以使用任何编程语言,如php或asp,轻松地做到这一点。获取所有唯一值,并使用它们一次一个来解决问题。
https://stackoverflow.com/questions/9020966
复制相似问题