2011-04-16 452 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