尽管加入了日期,但日期不匹配

时间:2019-07-25 21:04:58

标签: sql amazon-redshift

我有一个SQL查询,该查询基于非唯一标识符结合了两个表,日期字段和字符串字段。问题是我在两个字段上的LEFT JOIN所产生的结果与在电子表格中配对数据所产生的结果不同,而且看来这部分原因是由于在日期不匹配的情况下识别了联接,因此我不确定会导致此问题。

这是我的查询:

SELECT *
FROM ga_page
LEFT JOIN sf_lead
    ON ga_page.date = sf_lead.lead_date::date
    AND TRIM(ga_page.page_path) = TRIM(REPLACE(sf_lead.lead_url, 'www.test.com', ''))

这里是ga_page

date = 2019-06-30
page_path = /major/team

这里是sf_lead

lead_date = 2019-06-30 11:25:13
lead_url = www.test.com/major/team
lead_id = 282381

这是当前可能发生的情况

date, lead_date, page_path, lead_url

2019-06-30, 2019-06-29, /major/team, /major/team

0 个答案:

没有答案
相关问题