2013-02-24 86 views
-2

我試着使依賴於結果的SQL查詢只返回一個專欄中,我有下表:SQL或比較只是一個結果

day1  | day2  | day3 
------------------------------------- 
2013-02-25 | 2013-02-26 | 2013-02-27 

所以我只想要一個查詢返回一天行,

SELECT * FROM days WHERE day1 = '2013-02-25' or day2 = '2013-02-25' or day = '2013-02-25' 

我想下一個,只有行誰有價值。

day  | 
------------ 
2013-02-25 | 
+0

是否有表除了這些其他3列? – 2013-02-24 09:31:45

+0

這*看起來像設計不佳的桌子 – Strawberry 2013-05-06 09:59:30

回答

0

試試這個:

SELECT day1 AS TheDay FROM days WHERE day1 = '2013-02-25' 
UNION 
SELECT day2   FROM days WHERE day2 = '2013-02-25' 
UNION 
SELECT day3   FROM days WHERE day3 = '2013-02-25'