• 主页
  • ASP
  • .NET Framework
  • Web Services
  • VB
  • VC
  • 图表区
  • 分析与设计
  • 组件/控件开发
  • LINQ

小弟在线请教这样的sql语句!!!!!!!!!!!!!!解决立即给分

mengshuai1982 2004-12-22 09:54:54
select bookname,Sort from Books b,Sort s
where b.sort=s.SortID and bookid='100'

书籍 表books:(bookid,bookname,sort)
类别 表Class:(SortID,Sort)

但这样有个问题:当表books中的sort字段为null时,该查询就没有记录
我想要的:即使表books中的sort字段为null,查询结果也要有这样的记录,sort保持为空就行
...全文
45 点赞 收藏 5
写回复
5 条回复
shpyt 2004年12月22日
select b.bookname,b.sort from Books b left join Sort s
on b.sort=s.SortID
where b.bookid='100'
回复 点赞
xxuu503 2004年12月22日
UP,不看了,偶像应该不会错
回复 点赞
jifeng1123 2004年12月22日
你的sort是起到什么样的作用,有点不太明白!写全点!:)就你现在状态好像不太好写!即使写出来也有问题
回复 点赞
kandyasp 2004年12月22日
left join
回复 点赞
webdiyer 2004年12月22日
用外联接:

select b.bookname,b.sort from Books b left outer join Sort s
on b.sort=s.SortID
where b.bookid='100'


-------------------
www.webdiyer.com
回复 点赞
发动态
发帖子
.NET技术社区
创建于2007-09-28

4.9w+

社区成员

66.8w+

社区内容

.NET技术交流专区
社区公告
暂无公告