0

残業をレンダリングするためのモジュールを作成しました。モジュールでは、承認者を選択します。承認者は最大 3 名です。

シナリオは、承認されたすべての残業を表示するというmanager1_dateものです。しかし、私が言ったように、承認者は 1、2、または 3 人だけです。私が申請した場合、承認者は2人しかいません。NULLmanager2_dateNULLmanager3_dateNULLmanager1_dateNULLmanager2_dateNULL

私はこのクエリを試しました:

Select * from table1 
where manager1_date is not null 
AND (manager2_date is not null or manager3_date is not null)

PHPでは、レコードを表示しますが、レコードには3番目の承認者がいmanager3_dateますNULL。承認者が記入されるまで、レコードを表示すべきではありません。

4

2 に答える 2