小编Sho*_*lMe的帖子

LEFT加入查询问题

我在使用以下查询时遇到一些问题 - 在所有情况下,我似乎只得到一小部分用户而不是整个列表.
我有以下两个表:

Users:

 - UserId
 - email

Updates:

 - UserId 
 - Status
 - LastUpdated
Run Code Online (Sandbox Code Playgroud)

我想要返回的是所有用户(来自用户)的列表,如果它今天更新的状态(基于LastUpdated字段),否则为BLANK,如果今天没有更新则为NULL.

我已经达到了这个目的:

SELECT users.userid, 
       updates.status 
FROM   users 
       LEFT JOIN updates 
              ON users.userid = updates.userid 
WHERE  Date(lastupdated) = Date(Now()) 
Run Code Online (Sandbox Code Playgroud)

mysql sql

5
推荐指数
1
解决办法
72
查看次数

标签 统计

mysql ×1

sql ×1