2011-09-03 55 views
0

我試圖在0123列中包含相同值的列,並搜索所選行。
例如:Mysql:在一個列中搜索所有具有相同值的行

column1 column2 column3 column4 column5 
cool 4  55  0  1/2/1999 
peeps 3  44  4  12/15/2010 
great 4  23  1  3/4/2002 
ok  5  12  5  4/27/2003 
huh  4  25  7  5/16/2004 

我有要搜索的行內的特定值,在這種情況下,我將不符合4.值。然後搜索那些行的日期選擇在第2列的行。

+0

你在找什麼樣的結果?列2等於4的所有行的日期? –

+0

是的,我需要搜索這些日期 – Anthony

回答

2

要獲得所有日期,其中列2 = 4:

select column5 from table where column2 = 4 

如果你也想按日期範圍限制:

select * from table where column2 = 4 and column5 >= '1999-01-02' and column5 <= '2004-05-16' 
+0

所以,一旦我選擇column5從表column2 = 4如何搜索日期? – Anthony

+0

定義'搜索日期'。你想要搜索什麼?例如 –

+0

:我想在1999年1月1日和4/28/2003之間搜索等於4的行,並顯示那些日子。 – Anthony

相關問題