主从表联结?????

zhou0523 2000-03-18 07:43:00
有一个主表其中的一个字段对应从表的like'bh'字段,在程序中取数据集时,需要显示从表的like'mc'字段,使用join 从表名 on (主表.bh=从表.bh),但是主表中'bh'字段可能为空,那么由于为空的纪录联结不上,该条纪录无法显示,我只能加了一条'bh'为空纪录,不知有什么好办法????该sql 语句该怎么写???
...全文
124 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
torney 2000-03-18
  • 打赏
  • 举报
回复
我看错了。从提问上来看应该用外连接。
Select 从表.mc From 主表 Left JOIN 从表 ON 主表.bh=从表.bh
haihong 2000-03-18
  • 打赏
  • 举报
回复
应该用外连接:
Select 从表.mc From 主表 ,从表 where 主表.bh=*从表.bh.
*好象是加在=的右边的,sql server 很久没用了,有点忘
torney 2000-03-18
  • 打赏
  • 举报
回复
你好象是用了外联结。用内联结不会出现以上问题(不用加一条'bh'为空的纪录)。
如:Select ... From 主表 INNER JOIN 从表 ON 主表.bh=从表.bh

34,576

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧