主从表联结?????
有一个主表其中的一个字段对应从表的like'bh'字段,在程序中取数据集时,需要显示从表的like'mc'字段,使用join 从表名 on (主表.bh=从表.bh),但是主表中'bh'字段可能为空,那么由于为空的纪录联结不上,该条纪录无法显示,我只能加了一条'bh'为空纪录,不知有什么好办法????该sql 语句该怎么写??? 问题点数:50、回复次数:3Top
1 楼torney()回复于 2000-03-18 09:35:00 得分 25
你好象是用了外联结。用内联结不会出现以上问题(不用加一条'bh'为空的纪录)。
如:Select ... From 主表 INNER JOIN 从表 ON 主表.bh=从表.bhTop
2 楼haihong()回复于 2000-03-18 11:08:00 得分 25
应该用外连接:
Select 从表.mc From 主表 ,从表 where 主表.bh=*从表.bh.
*好象是加在=的右边的,sql server 很久没用了,有点忘Top
3 楼torney()回复于 2000-03-18 11:36:00 得分 0
我看错了。从提问上来看应该用外连接。
Select 从表.mc From 主表 Left JOIN 从表 ON 主表.bh=从表.bhTop




