Я пытаюсь выполнить поиск с диапазоном дат - в результате отображать только те строки, которые имеют определенное значение (перечисленные в другом столбце). Это означает, что в запросе задействованы два действия 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
Franklin Vaz
12 Май 2015 в 09:32
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'
0
Abhik Chakraborty
12 Май 2015 в 09:34
Похожие вопросы
Новые вопросы
php
PHP - это широко используемый высокоуровневый, динамический, объектно-ориентированный и интерпретируемый язык сценариев, в первую очередь предназначенный для серверной веб-разработки. Используется для вопросов о языке PHP.
#1054 - Champ 'stu_trainer_id = Trainer-1' inconnu dans order clause
stu_trainer_id
? показать также определение таблицы для этой таблицы.