多连接查询.txt

来自「SQL多表数据查询语句,内连接JOIN ON 外连接嵌套查询」· 文本 代码 · 共 15 行

TXT
15
字号
内连接:
查询所有借出去的图书的书名及借出日期	
	SELECT 书名,结束日期 FROM Borrow,Book where Borrow.总编号=Book.总编号
	SELECT 书名,借书日期 FROM Borrow JOIN Book ON Borrow.总编号=Book.总编号
查询所有借出去的图书的信息,包括书名和读者姓名
	SELECT Borrow.*,Reader.姓名,Book.书名 FROM Book JOIN Borrow JOIN Reader ON Reader.借书证号=Borrow.借书证号 ON Borrow.总编号=Book.总编号

外连接:
	查询所有读者的借书信息.包括读者姓名,单位以及所借图书总编号,借书日期.
	SELECT READER.姓名,READER.单位,BORROW.总编号,BORROW.借书日期 FROM READER LEFT OUTER JOIN BORROW ON READER.借书证号=BORROW.借书证号

嵌套查询:
	SELECT 借书证号 FROM Borrow WHERE 总编号 IN (SELECT 总编号 FROM Book WHERE 作者='萨师璇')
	SELECT 姓名,职称 FROM Reader WHERE 单位='计算机系' AND NOT EXISTS (SELECT * FROM Borrow JOIN Reader ON Borrow.借书证号=Reader.借书证号 WHERE 单位='计算机系' AND 还书日期 IS NULL)
	SELECT * FROM Book WHERE 单价>ALL(SELECT 单价 FROM Book WHERE 出版单位='高等教育出版社')

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?