'31 - 7'
,当另一个值为'7 - 31'
时。我该使用什么语法来拆分MySQL中的字符串?在PHP中,我可能会使用explode(' - ',$string)
并将它们组合在一起。是否有一种方法可以在MySQL中实现这一点?背景:我正在处理体育比分,并希望尝试得分相同(日期也相同)的比赛-每个队伍列出的得分与他们对手的数据库记录相反。
理想的MySQL调用应该是:
Where opponent1.date = opponent2.date
AND opponent1.score = opponent2.score
(opponent2.score
需要反过来变成opponent1.score
)。