hive左外连接问题

曝光表:
cid (用户id)
newsid (曝光新闻)

点击表:
cid (用户id)
newsid (点击新闻)

想查每篇新闻有没有被点击过 如下形式:
cid newsid cid newsid
01 23456 01 23456
01 23457 null null

HIVE SQL:
select * from expose a LEFT OUTER JOIN click b ON (a.cid=b.cid and a.newsid=b.newsid) where a.p_date>="2018040801" and b.p_date>="2018040801" and a.u='1' and b.act='pv' and b.newsfrom=7 and b.u='1' limit 50;

请问语句有没有错误
另外总是报
No partition predicate found for Alias和OOM错误 怎么办啊。。。

阅读 2.4k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题