MySQL获取当前日期的所有值。如果没有值,则为NULL

时间:2019-11-27 16:24:46

标签: mysql

在当前日期,我需要加入两个表。如果在当前日期没有单位编号,则需要将值设置为NULL

表1(所有单元编号及其位置):

unitNumber | Location
-----------|---------
    123    |   IL
    345    |   CA
    567    |   MA

表2(所有条目):

unitNumber | Location |    Date   | 
-----------|-------------------------
    123    |   IL     | 2019-11-27
    345    |   CA     | 2019-11-27
    345    |   CA     | 2019-11-26
    567    |   MA     | 2019-11-25

需要查询以显示类似(当前日期为2019-11-27):

unitNumber | Location |    Date   | 
-----------|-------------------------
    123    |   IL     | 2019-11-27
    345    |   CA     | 2019-11-27
    567    |   NULL   | NULL

单位编号567需要具有NULLLocation的{​​{1}}值,因为它不在当天的条目表中。

我尝试使用查询:

Date

但这只会返回当前日期已填写的条目。并且不返回NULL条目。

问题:我应该如何调整此查询,以便该查询将拉入表1中的单位编号,如果当前日期不在表2中,则显示空值?

0 个答案:

没有答案
相关问题