我不确定这样做的正确方法,请尽可能提供帮助,请:)
我有一个包含以下字段的足球场表:
id,hteam,ateam,hscore,ascore,date,time
我想返回一个团队的所有灯具,所以hteam或ateam = 1,但这似乎不起作用。
有没有办法可以加入或合并这两列,以获得特定团队的所有工具?
提前感谢:)
答案 0 :(得分:0)
所以要澄清一下,你有一个表,如果hteam或ateam是1,你想要返回行吗?
如果是这样的话,请SELECT * FROM table WHERE hteam=1 OR ateam=1
答案 1 :(得分:0)
如果您想要ateam = 1
,则显示ateam
列,否则hteam
列,然后尝试
SELECT id, hscore, ascore, date, time,
IF(ateam=1,atem,hteam) AS fixture ,
FROM fixtures