Mysql 将两列合并到一个表中

Mysql 将两列合并到一个表中,mysql,join,merge,Mysql,Join,Merge,我不确定这样做的正确方法,因此需要帮助,如果可能,请: 我有一张足球赛程表,包括以下字段: id、hteam、ateam、hscore、ascore、日期、时间 我想归还一支球队的所有固定装置,因此hteam或ateam=1,但这似乎不起作用 有没有一种方法可以连接或合并这两列,以获得特定团队的所有设备 提前感谢:为了澄清,您只有一个表,如果hteam或ateam为1,您想返回行吗? 如果是这样的话,类似于从hteam=1或ateam=1的表格中选择*这样的内容,如果您想要,如果ateam=1,

我不确定这样做的正确方法,因此需要帮助,如果可能,请:

我有一张足球赛程表,包括以下字段:

id、hteam、ateam、hscore、ascore、日期、时间

我想归还一支球队的所有固定装置,因此hteam或ateam=1,但这似乎不起作用

有没有一种方法可以连接或合并这两列,以获得特定团队的所有设备


提前感谢:

为了澄清,您只有一个表,如果hteam或ateam为1,您想返回行吗? 如果是这样的话,类似于从hteam=1或ateam=1的表格中选择*这样的内容,如果您想要,如果ateam=1,则显示ateam列,否则显示hteam列,然后重试

SELECT id, hscore, ascore, date, time,
    IF(ateam=1,atem,hteam) AS fixture ,
FROM  fixtures

请发布您的代码,该代码无效;是否希望如果ateam=1,则显示ateam列,否则显示hteam列?