2011-04-16 99 views
0

林不知道的正确的方式做,如果可能的话请:)这使帮助需要加入2列1个表

我有足球赛事与以下字段:

ID,hteam ,ateam,hscore,ascore,日期,时间

我想返回一个球队的所有灯具,所以在hteam或ateam = 1但这似乎不工作。

有没有办法让我加入或合并这两列以获得特定团队的所有灯具?

在此先感谢:)

+0

请把你的代码,这是不工作;) – cweinberger 2011-04-16 12:39:10

+0

做ü想,如果'ateam = 1'然后显示'ateam'列否则'hteam'列? – diEcho 2011-04-16 12:41:14

回答

0

所以要澄清一下,你有一个表,并要返回的行如果hteam或ATEAM是1? 如果是这样,像SELECT * FROM table WHERE hteam=1 OR ateam=1

0

如果u想,如果ateam = 1然后显示ateam列否则hteam列然后尝试

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