我有下面的语句返回今天的日期流ID号,加入到另一个表,所以我们可以看到更多元数据。尽管左连接,但它并没有显示所有的枢纽不今天有数据。我假设它可能是由于where子句,但不知道如何解决这个问题。建议?为什么NULL值不会在LEFT JOIN中返回?
SELECT O.DATE,
R.HUB,
COUNT (O.FLOWID) AS point_counts
FROM table_r R
LEFT JOIN table_o O ON O.FLOWID = R.FLOWID
WHERE O.DATE = CONVERT(date,GETDATE())
GROUP BY O.DATE, R.HUB
ORDER BY R.HUB
因为你把你的'LEFT JOIN'与您'WHERE'子句的'INNER JOIN'。将'WHERE'子句移到'ON'子句。 – Siyual