1
我试图从表a中找不到表b中的所有记录...我得到零结果,而且我知道情况并非如此...任何想法是什么我做错了?查找空记录 - PROC SQL
proc sql;
title 'Merge';
select a.report_date, a.pharmacy, a.pme_id, a.rx_number, a.product, a.status, a.fill
from hc.horizoncaresMaster a
left join TMP1.horizoncares_master b on a.rx_number = b.rx_number
where(a.report_date in ('2016-11-11','2016-11-04')
and a.status ="Hold"
and a.pme_id=62
and b.rx_number is NULL)
order by a.report_date;
quit;
查询看起来不错,所以即使你说的都是肯定有数据。更改为'SELECT *'并将'WHERE'过滤器减少到几个字段以确保 –
这也不起作用,我一直得到的错误是没有ROWS选择,如果这有帮助.. – SQUISH
这没有任何意义。你删除哪里没有行? –