现在有两张表 book (图书表){bookid,bookname,author,price} booklend (图书借阅表){bookid,username,lenddate}
我现在要选取所有book表的记录,但是我还想把借阅者的姓名加进来(没借出的为空)
用一条select 语句. 各位大狭帮看看,在线等.
我现在要选取所有book表的记录,但是我还想把借阅者的姓名加进来(没借出的为空)
用一条select 语句. 各位大狭帮看看,在线等.
解决方案 »
- asp.net绑定图片
- 未将对象引用设置到对象的实例
- 有做过仓库管理的兄弟吗? 进来帮个忙
- 说说URL 重写的优缺点
- 在VS2005中,做ASP.net的时候,为什么放上去的控件不可以托动,很不方便啊....这是为什么?
- 求 .NET的劳保系统的源码!
- vs2010 所有代码会自动换行 并加点 怎么解决???
- 请问两个关于asp.net打包的问题(1.修改文件夹访问权限;2.设置起始页)
- 0x779C380B (ntdll.dll) (iisexpress.exe 中)处有未经处理的异常: 0xC0000374: 堆已损坏。
- Asp.net怎麼執行存儲過程﹖是不是用存儲過程執行就不會出現臟數據﹖
- 上传站点后中文变成乱码
- DataBinder.Eval绑定字段的时候只绑定汉字
From book
Left Join booklend
On book.bookid = booklend.bookid
From book
Left Join booklend
On book.bookid = booklend.bookid
From book
Left Join booklend
On book.bookid = booklend.bookid
where book.bookid *=booklend.bookid
From book
Left Join booklend
On book.bookid = booklend.bookid
钢铁1 张三
钢铁2 张三 李四
钢铁3 张三
钢铁4 张三 李四就是列出book表里的所有记录,如果该本已经借出就把借书人取出来.
Select book.bookid,book.bookname,book.author,book.price,booklend.username
From book
Left Join booklend
On book.bookid = booklend.bookid
frombook
left join (select * from booklend where status=0) booklend
on book.bookid = booklend.bookid
select book.*,isnull(booklend.username,'') AS username
frombook
left join (select * from booklend where status=0) booklend
on book.bookid = booklend.bookid
where book.type='管理'