-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathoperation.sql
More file actions
53 lines (43 loc) · 944 Bytes
/
Copy pathoperation.sql
File metadata and controls
53 lines (43 loc) · 944 Bytes
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
/* Select all tuples from table */
SELECT *
FROM STUDENT AS S;
-- WHERE StuID=~
SELECT *
FROM MASTER;
-- WHERE MastID=~
SELECT *
FROM DORMITORY;
-- WHERE DormID=~
SELECT *
FROM DELIVERY;
-- WHERE DelivID=~
SELECT *
FROM MAIL;
-- WHERE MailID=~
/* Select STUDENT's room DELIVERY/MAIL */
SELECT D.*
FROM STUDENT AS S, DELIVERY AS D
WHERE S.DormID=D.DormID and S.RoomNum=D.RoomNum;
-- and S.StuID=~
SELECT M.*
FROM STUDENT AS S, MAIL AS M
WHERE S.DormID=M.DormID and S.RoomNum=M.RoomNum;
-- and S.StuID=~
/* Select MASTER's dormitory DELIVERY/MAIL */
SELECT D.*
FROM MASTER AS M, DELIVERY AS D
WHERE M.DormID=D.DormID;
-- and M.MastID=~
SELECT M.*
FROM MASTER AS A, MAIL AS M
WHERE A.DormID=M.DormID;
-- and A.MastID=~
/* Select all STUDENT/MASTER in DORMITORY */
SELECT S.*
FROM STUDENT AS S, DORMITORY AS D
WHERE S.DormID=D.DormID;
-- and S.StuID=~
SELECT M.*
FROM MASTER AS M, DORMITORY AS D
WHERE M.DormID=D.DormID;
-- and M.MastID=~