Sql 将一个表中的多列与另一个表中的多列进行比较
表1列出了上周与用户关联的新URL 表2根据历史记录列出了每个用户的已验证URL 我想看看新的URL是否与任何已验证的URL匹配,我无法在hive/sql中继续此操作 表1 表2 在这种情况下,只有URL为www.hotmail.com的userid 16应该与表2列匹配。我想知道不匹配的userid和new\u url,它们将是表1中的另外两行。选择userid和new\u url 来自表1 其中,表1.new\u URL在表2中选择已验证的\u URL 您应该使用IN或join表,或者使用EXISTS,但从中开始可能最有意义。只需从一个表中选择所有内容,其中一个值在另一个表中,或者不在另一个表中Sql 将一个表中的多列与另一个表中的多列进行比较,sql,hive,Sql,Hive,表1列出了上周与用户关联的新URL 表2根据历史记录列出了每个用户的已验证URL 我想看看新的URL是否与任何已验证的URL匹配,我无法在hive/sql中继续此操作 表1 表2 在这种情况下,只有URL为www.hotmail.com的userid 16应该与表2列匹配。我想知道不匹配的userid和new\u url,它们将是表1中的另外两行。选择userid和new\u url 来自表1 其中,表1.new\u URL在表2中选择已验证的\u URL 您应该使用IN或join表,或者使用E
userids new_urls
18 www.google.com/in
16 www.yahoo.com/ky
16 www.hotmail.com
userids verified_urls
18 www.map.com
18 www.kite.com
16 www.hotmail.com
16 www.kayak.com