2013-11-20 17:43
提问者采纳
左连接:Left Join 或 Left Outer Join
--Student表
--StudentID StudentName StudentAge
1 张三 25
2 李四 26
3 无名氏 27
--BorrowBook表
--StudentID BorrowBookName BorrowBookPublish
1 马克思主义政治经济学 电子工业出版社
2 ***思想概论 高等教育出版社
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
|
--SQL语句
Select
Student.StudentName,
Student.StudentAge,
BorrowBook.BorrowBookName,
BorrowBook.BorrowBookPublish
From
Student
Left
JOIN
BorrowBook
On
Student.StudentID = BorrowBook.StudentID
--运行的结果如下:
StudentName StudentAge BorrowBookName BorrowBookPublish
---------------------------------------------------------------------------------
--张三 25 马克思主义政治经济学 电子工业出版社
--李四 26 ***思想概论 高等教育出版社
--无名氏 27 NULL NULL
|
查询的结果是以左表Student为主,Student对应的StudentID在右表BorrowBook如果不存在的话,就会用NULL值来代替。
-
提问者评价
-
恩恩,明白多了,谢谢你哦,忘了及时采纳,没想到这m么块啊。再问个问题,你这个代码使用哪个编辑器???