可以把表显示成这样吗a.a b c b.a e f
编号 型号 厂家 编号 数量 金额 如果bbb表里的没有这个数据的话 e显示为0 F显示为0 如果用select a.a,a.b,a.c,b.a,b.e,b.f from aaa a,bbb b where a.a = b.a话,bbb表里,如果没有数据的话,aaa表里的数也不显示了。希望大家能给个实例! 在这先谢了!!!
编号 型号 厂家 编号 数量 金额 如果bbb表里的没有这个数据的话 e显示为0 F显示为0 如果用select a.a,a.b,a.c,b.a,b.e,b.f from aaa a,bbb b where a.a = b.a话,bbb表里,如果没有数据的话,aaa表里的数也不显示了。希望大家能给个实例! 在这先谢了!!!
a.b,
a.c,
b.a,
b.e,
b.f
from bbb b
inner join aaa a on a.a = b.a
换成
isnull(b.e,0),isnull(b.f,0)
a.b,
a.c,
b.a,
isnull(b.e,0) as e,
isnull(b.f,0) as f
from aaa a
inner join bbb b on a.a = b.a
我上面写错了,不好意思。
left join bbb b where a.a = b.a
这个应该可以解决了
我是清晨,记着给我分