Mysql:在一列中搜索具有相等值的所有行

时间:2011-09-03 05:04:49

标签: mysql search

我正在尝试在一列中包含相同值的select all rows并搜索所选行 例如:

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

我必须在行中搜索特定值,在这种情况下,我将在第2列中选择值为4的行。然后在这些行中搜索日期。

1 个答案:

答案 0 :(得分:2)

获取column2 = 4的所有日期:

select column5 from table where column2 = 4

如果您还想限制日期范围:

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