Access 返回空值

来源:百度知道 编辑:UC知道 时间:2024/05/28 04:41:15
表1 有100行 有2列: 编码 名称
表2 有50行 有2列: 编码 数量
用编码建立关系后,在查询里建立查询 表1的编码、名称,表2的数量 ,只能显示表2有的50行.
怎么样才能完全显示出100行,而表2里没有的行,数量自动为0

请高手解答啊!

select 表1.编码,名称,iif(isnull(数量)=0,数量,0)
from 表1
left join
表2
on 表1.编码=表2.编码

希望满足你的要求

select 表1.编码,名称,iif(isnull(数量),0,数量) as 数量
from 表1 left join 表2 on 表1.编码=表2.编码;

---
以上,希望对你有所帮助。