我正在尝试使用日期范围执行搜索 - 从结果中,仅显示具有特定值的行(列在不同的列中)。这意味着查询中涉及两个SELECT操作。我没有正确地完成此查询。
我的查询在这里
$sql="SELECT (SELECT * FROM `student_db`
WHERE `stu_registered_date`
BETWEEN '2015-01-07' AND '2015-01-17')
WHERE `stu_trainer_id` LIKE 'Trainer-1'"
答案 0 :(得分:0)
您不需要2个查询,而是需要一个具有2个条件的查询
SELECT * FROM `student_db`
WHERE `stu_registered_date`
BETWEEN '2015-01-07' AND '2015-01-17'
and `stu_trainer_id` = 'Trainer-1'