List all members who have not borrowed any book?
表BOOK 有 Book_ID Edition BorrowerMemNo BorrowerDueDate Call Nember LibCheck
表Member有MemNo LN Fn ...
其中 MemNo -----BorrowerMemNo
有BOOK中 没有出现的BorrowerMemNo就是没借书的人 怎么把他找出来? 
 请高手指点 谢谢

解决方案 »

  1.   

    select * from member where memno not exists(select borrowermemno as memno from book)
      

  2.   

    where memno not exists?
      

  3.   

    try:
    select * from BOOK a left join  Member b on a.BorrowerMemNo=b.MemNo where b.LN is null没测试
      

  4.   

    select * from member where memno not in(select borrowermemno from book)
      

  5.   

    Book_ID Edition BorrowerMemNo BorrowDueDate Call Number LibCheck
    123 1 123 2000-12-12 Call123 202
    124 1 124 2000-6-9 Call124 201
    125 1 125 2000-11-11 Call125 201
    126 1 125 2000-11-11 Call126 201
    127 1 Call127
    128 1 125 2000-11-11 Call128 201
    129 1 123 2000-12-12 Call129 202
    223 1 125 2000-11-11 Call123 201
    224 1 125 2000-11-11 Call124 201
    225 1 Call125
    226 1 124 2000-6-9 Call126 202
    228 1 126 2000-10-10 Call128 202
    229 1 125 2000-12-12 Call129 202
    326 1 124 2000-6-9 Call126 202MemNo DrLi DirverLicNo Fname MI Lname Address PhoneNumber
    123 PA 123 John   Summers 4615 Forbes Ave, Pittsburgh, PA 15213
    124 GA 124 Jon   Butterworth 10 Fifth Ave, Atlanta, GA 30332 404-
    125 PA 125 Susan B Carlione 4600 Verona Road, Pittsburgh, PA 15217
    126 NC 126 Mohammed   Ismail 250 Peachtree Street, Salem, NC 
    127 PA 127 Asterio   Tanaka 415 Craig Street, Pittsburgh, PA