Я создал модуль для выполнения сверхурочных. В модуле вы выберете своего одобрителя и не более 3 человек.MySQL SELECT If Statement WHERE Условие
Сценарий является то, что я буду показывать все утвержденные овертаймы если manager1_date
не NULL
, manager2_date
не NULL
и manager3_date
не NULL
. Но, как я уже сказал, это может быть только 1,2 или 3 человека. что, если я применяю, то у меня есть только 2 одобряющих лица, должно быть, если manager1_date
не NULL
и manager2_date
не NULL
.
Я попробовал этот запрос:
Select * from table1
where manager1_date is not null
AND (manager2_date is not null or manager3_date is not null)
В PHP, она показывает запись, но запись имеет третье утверждение лица, которое является manager3_date
NULL
. он не должен отображать запись до тех пор, пока утверждающие лица не будут заполнены.
Так что просто добавьте это AND к вашему запросу? –
Могу я спросить, в чем разница? Что вы подразумеваете под // без выбора? –
Я отредактировал его сейчас .. Извините за путаницу. –