当前位置: 代码迷 >> .NET相关 >> 解释sql 语句解决办法
  详细解决方案

解释sql 语句解决办法

热度:154   发布时间:2016-04-24 03:03:08.0
解释sql 语句
SELECT 姓名 FROM student
 WHERE  NOT EXISTS
(SELECT * FROM book
      WHERE NOT EXISTS
      (SELECT * FROM borrow
                          WHERE borrow.借书证号=student.借书证号
                           AND borrow.isbn=book.isbn));
student 为学生表 属性(借书证号,姓名)
book 为图书表  属性(isbn,书名)
borrow 为借书表 属性(借书证号,isbn)
别解释成 借阅了全部图书 
分开的合理解释 
------解决方案--------------------
楼主可以直接查下NOT EXISTS 是什么意思 相信你明白NOT EXISTS 这段sql语句自然就明白了 自己懂才是真的懂
------解决方案--------------------
NOT Exists 不建议使用,效率很低
  相关解决方案