MYSQL查询单个字段两个调用

时间:2018-03-22 09:02:41

标签: php mysql

我想验证具有字段last_login的两个条件的查询。这是一个约会领域。我想检查查询在last_login之间的哪个日期范围从另一个页面传递,并且我想将其附加到我现有的查询。

在adddate(now(), - 7)和now()之间的users.last_login。我想知道如何将其附加到现有查询。我现有的查询如下:

  $data = "SELECT users.first_name FROM users INNER JOIN agencies ON
 users.agency_id=agencies.id where users.last_login between '".$_POST["fdate"]."' 
and '".$_POST["tdate"]."' group by agencies.name"; 

1 个答案:

答案 0 :(得分:0)

您可以使用() AND 关键字

$data = "SELECT 
            users.first_name
        FROM
            users
                INNER JOIN
            agencies ON users.agency_id = agencies.id
        WHERE
            (users.last_login BETWEEN '".$_POST["fdate"]."' AND '".$_POST["tdate"]."')
                AND (users.last_login BETWEEN ADDDATE(NOW(), - 7) AND NOW())
        GROUP BY agencies.name";