【发布时间】:2023-03-15 06:11:01
【问题描述】:
我需要查看表 A 中的所有记录,如果在表 B 上没有找到匹配的记录,则显示 0,对应的值为 A。
SELECT r.date
, l.total_user
FROM daterange r
LEFT
JOIN logs l
ON r.date = l.created_date
WHERE r.date BETWEEN '2020-09-14' AND '2020-11-14' AND l.view_id =(SELECT view_id from logs where user_id = 63)
在上面的查询中,日志表中不存在一些记录,但我也需要 0 和日期。
请知道如何解决这个问题
我需要日期范围表中从“2020-09-14”到“2020-11-14”的所有日期
【问题讨论】:
标签: mysql sql left-join sql-null