Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/search/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mysql:在一列中搜索所有值相等的行_Mysql_Search - Fatal编程技术网

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

Mysql:在一列中搜索所有值相等的行,mysql,search,Mysql,Search,我正在尝试选择一列中包含相同值的所有行,然后搜索所选行。 例如: 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

我正在尝试
选择一列中包含相同值的所有行
,然后搜索所选行。
例如:

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的行。然后在这些行中搜索日期。

要获取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'

从表中选择*,其中第2列=4,第5列>='1999-01-02'和第5列您想要什么结果?列2=4的所有行的日期?是的,我需要搜索这些日期。一旦我从列2=4的表中选择列5,我将如何搜索日期?定义“搜索日期”。您到底要搜索什么?例如:我想在等于4的行中搜索1999年1月1日至2003年4月28日之间的日期,并显示这些日期。这与我的答案几乎相同:
从表中选择column5,其中column2=4和column5>='1999-01-01'和column5凉爽。好啊这就是我目前拥有的$result=mysql_查询(“SELECT*FROM events,其中s_date='$theDate'”,$connect);