PDO 查询中的两个 SELECT 操作
Two SELECT actions in a query with PDO
我正在尝试执行具有日期范围的搜索 - 从结果中,仅显示具有特定值的行(列在不同的列中)。这意味着查询中涉及两个 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'"
您不需要 2 个查询,而是一个包含 2 个条件的查询
SELECT * FROM `student_db`
WHERE `stu_registered_date`
BETWEEN '2015-01-07' AND '2015-01-17'
and `stu_trainer_id` = 'Trainer-1'
我正在尝试执行具有日期范围的搜索 - 从结果中,仅显示具有特定值的行(列在不同的列中)。这意味着查询中涉及两个 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'"
您不需要 2 个查询,而是一个包含 2 个条件的查询
SELECT * FROM `student_db`
WHERE `stu_registered_date`
BETWEEN '2015-01-07' AND '2015-01-17'
and `stu_trainer_id` = 'Trainer-1'