我在使以下查询正常工作时遇到了一些问题 - 在所有情况下,我似乎只让一小部分用户返回,而不是整个列表。
我有以下两个表:
Users:
- UserId
- email
Updates:
- UserId
- Status
- LastUpdated
我想要返回的是所有用户的列表(来自用户),如果今天更新了他们的状态(基于 LastUpdated 字段),否则如果今天没有更新,则为 BLANK 或 NULL。
我已经做到了:
SELECT users.userid,
updates.status
FROM users
LEFT JOIN updates
ON users.userid = updates.userid
WHERE Date(lastupdated) = Date(Now())