次のクエリを実行する際に問題が発生しています。すべてのケースで、リスト全体ではなく、ユーザーの小さなサブセットのみが返されるようです。
次の2つのテーブルがあります。
Users:
- UserId
- email
Updates:
- UserId
- Status
- LastUpdated
私が返したいのは、(Users からの) すべてのユーザーのリスト、(LastUpdated フィールドに基づいて) 今日更新された場合はそのステータス、それ以外の場合は今日更新されなかった場合は空白または NULL です。
私はこれまで持っています:
SELECT users.userid,
updates.status
FROM users
LEFT JOIN updates
ON users.userid = updates.userid
WHERE Date(lastupdated) = Date(Now())