StudentID StudentName StudentAge
----------- -------------------------------------------------- -----------
1
张三
25
2
李四
26
3
王五
27
4
赵六
28
5
无名氏
27
|
BorrowBookID BorrowBookName StudentID BorrowBookPublish
----------------------------------------------------------------------------------------------------------------------
1
主义政治经济学
1 电子工业出版社
2
思想概论
2 高等教育出版社
3
理论
3 人民邮电出版社
4
大学生思想道德修养
4 中国铁道出版社
5
C语言程序设计
NULL 高等教育出版社
|
以上两张表是通过StudentID进行关联,在这里先执行内联连语句:
Select Student.StudentName,Student.StudentAge,BorrowBook.BorrowBookName,BorrowBook.BorrowBookPublish
From Student
Inner Join BorrowBook
On Student.StudentID = BorrowBook.StudentID
|
Select Student.StudentName,Student.StudentAge,BorrowBook.BorrowBookName,BorrowBook.BorrowBookPublish
FROM Student,BorrowBook
WHERE Student.StudentID = BorrowBook.StudentID
|
tudentName StudentAge BorrowBookName BorrowBookPublish
--------------------------------------------------------------------------------
张三
25 主义政治经济学
电子工业出版社
李四
26 思想概论
高等教育出版社
王五
27 理论
人民邮电出版社
赵六
28 大学生思想道德修养
中国铁道出版社
|
Select Student.StudentName,Student.StudentAge,BorrowBook.BorrowBookName,BorrowBook.BorrowBookPublish
From Student
Inner Join BorrowBook
On Student.StudentID <> BorrowBook.StudentID
|
StudentName StudentAge BorrowBookName BorrowBookPublish
----------------------------------------------------------------------------------
李四
26 主义政治经济学
电子工业出版社
王五
27 主义政治经济学
电子工业出版社
赵六
28 主义政治经济学
电子工业出版社
无名氏
27 主义政治经济学
电子工业出版社
张三
25 思想概论
高等教育出版社
王五
27 思想概论
高等教育出版社
赵六
28 思想概论
高等教育出版社
无名氏
27 思想概论
高等教育出版社
张三
25 理论
人民邮电出版社
李四
26 理论
人民邮电出版社
赵六
28 理论
人民邮电出版社
无名氏
27 理论
人民邮电出版社
张三
25 大学生思想道德修养
中国铁道出版社
李四
26 大学生思想道德修养
中国铁道出版社
王五
27 大学生思想道德修养
中国铁道出版社
无名氏
27 大学生思想道德修养
中国铁道出版社
|
外连接
Select Student.StudentName,Student.StudentAge,BorrowBook.BorrowBookName,BorrowBook.BorrowBookPublish
From Student
LeftJOIN BorrowBook
On Student.StudentID = BorrowBook.StudentID
|
StudentName StudentAge BorrowBookName BorrowBookPublish
---------------------------------------------------------------------------------
张三
25 主义政治经济学
电子工业出版社
李四
26 思想概论
高等教育出版社
王五
27 理论
人民邮电出版社
赵六
28 大学生思想道德修养
中国铁道出版社
无名氏
27 NULL NULL
|
Select Student.StudentName,Student.StudentAge,BorrowBook.BorrowBookName,BorrowBook.BorrowBookPublish
From Student
RightJOIN BorrowBook
On Student.StudentID = BorrowBook.StudentID |
StudentName StudentAge BorrowBookName BorrowBookPublish
----------------------------------------------------------------------------------------------------------------------
张三
25 主义政治经济学
电子工业出版社
李四
26 思想概论
高等教育出版社
王五
27 理论
人民邮电出版社
赵六
28 大学生思想道德修养
中国铁道出版社
NULL
NULL C语言程序设计
高等教育出版社
|
Select Student.StudentName,Student.StudentAge,BorrowBook.BorrowBookName,BorrowBook.BorrowBookPublish
From Student
FULL OUTER JOIN BorrowBook
On Student.StudentID = BorrowBook.StudentID
|
StudentName StudentAge BorrowBookName BorrowBookPublish ----------------------------------------------------------------------------------------------------------------------
NULL
NULL C语言程序设计
高等教育出版社
张三
25 主义政治经济学
电子工业出版社
李四
26 思想概论
高等教育出版社
王五
27 理论
人民邮电出版社
赵六
28 大学生思想道德修养
中国铁道出版社
无名氏
27 NULL NULL
|
交叉连接
Select Student.StudentName,Student.StudentAge,BorrowBook.BorrowBookName,BorrowBook.BorrowBookPublish
From Student Cross Join BorrowBook
|
StudentName StudentAge BorrowBookName BorrowBookPublish
---------------------------------------------------------------------------------
张三
25 主义政治经济学
电子工业出版社
李四
26 主义政治经济学
电子工业出版社
王五
27 主义政治经济学
电子工业出版社
赵六
28 主义政治经济学
电子工业出版社
无名氏
27 主义政治经济学
电子工业出版社
张三
25 思想概论
高等教育出版社
李四
26 思想概论
高等教育出版社
王五
27 思想概论
高等教育出版社
赵六
28 思想概论
高等教育出版社
无名氏
27 思想概论
高等教育出版社
张三
25 理论
人民邮电出版社
李四
26 理论
人民邮电出版社
王五
27 理论
人民邮电出版社
赵六
28 理论
人民邮电出版社
无名氏
27 理论
人民邮电出版社
张三
25 大学生思想道德修养
中国铁道出版社
李四
26 大学生思想道德修养
中国铁道出版社
王五
27 大学生思想道德修养
中国铁道出版社
赵六
28 大学生思想道德修养
中国铁道出版社
无名氏
27 大学生思想道德修养
中国铁道出版社
张三
25 C语言程序设计
高等教育出版社
李四
26 C语言程序设计
高等教育出版社
王五
27 C语言程序设计
高等教育出版社
赵六
28 C语言程序设计
高等教育出版社
无名氏
27 C语言程序设计
高等教育出版社
|
Select Student.StudentName,Student.StudentAge,BorrowBook.BorrowBookName,BorrowBook.BorrowBookPublish
From Student,BorrowBook
|