两个表的关联查询有关问题
两个表的关联查询问题
表1
aid,a1,a2,a3....
01 s c a
02 b c d
表2
aid,num
01, 2
04, 3
查询出表1中商品的数量,如果表2中不存在商品,则表1显示数量为0
效果如下:
aid,a1,a2,a3,num
01 s c a 2
02 b c d 0
------解决思路----------------------
select a.*,isnull(b.num,0) from 表1 as a left join 表2 as b on a.aid=b.aid
表1
aid,a1,a2,a3....
01 s c a
02 b c d
表2
aid,num
01, 2
04, 3
查询出表1中商品的数量,如果表2中不存在商品,则表1显示数量为0
效果如下:
aid,a1,a2,a3,num
01 s c a 2
02 b c d 0
------解决思路----------------------
select a.*,isnull(b.num,0) from 表1 as a left join 表2 as b on a.aid=b.aid