我有一个select语句,它返回我需要的一些数据:
Select top 100 cnb.ndc_id, cnb.contract_num_val, cnb.quote_price, cnb.eff_dt, cnb.end_dt, cnb.discount_pct, cnb.rebate_pct, cnb.[CONTRACT_NDC_BRG_ID]
from [NDC_ATTR] ndc
INNER JOIN CONTRACT_NDC_BRG cnb
ON ndc.attr_val=cnb.NDC_ID
where ndc.field_id=69
最后一列名为CONTRACT_NDC_BRG_ID,我想将其添加到where子句中。
在这里你可以看到id:19977在[CONTRACT_NDC_BRG]上:
但是当我尝试添加where子句时,我得不到任何结果:
Select top 100 cnb.ndc_id, cnb.contract_num_val, cnb.quote_price, cnb.eff_dt, cnb.end_dt, cnb.discount_pct, cnb.rebate_pct, cnb.[CONTRACT_NDC_BRG_ID]
from [NDC_ATTR] ndc
INNER JOIN CONTRACT_NDC_BRG cnb
ON ndc.attr_val=cnb.NDC_ID
where ndc.field_id=69 and cnb.[CONTRACT_NDC_BRG_ID] = 19977
我做错了什么以及如何解决?