私は2つのデータベーステーブルで遊んでいます。1つは、フルネームやアクティブな(ユーザーがアクティブかどうかに関係なく)列などのユーザーの詳細を含むユーザーテーブルです。もう1つは、各ユーザーのタスクの詳細を含むタスクテーブルです。したがって、タスクテーブルにはUserIDおよびStartTimeという列があります。次のクエリは、昨日タスクを入力したすべてのユーザーの詳細を表示します。
$today = mktime(0,0,0);
$yesterday = $today - 86400;
$res = $db->fetchAll("SELECT DISTINCT tasks.UserID,user.full_name FROM `tasks` JOIN `user` ON tasks.UserID=user.id WHERE user.active=1 AND tasks.StartTime > ".$db->quote($yesterday,'integer')." AND tasks.StartTime < ".$db->quote($today,'integer'));
昨日タスクを入力しなかったユーザーの詳細を確認する必要があります。上記のクエリを変更するにはどうすればよいですか?
ありがとう!