-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathsqlquery5.sql
55 lines (49 loc) · 1.63 KB
/
sqlquery5.sql
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
54
55
Problem Statement:
Write a SQL query to find the name, colour and quantity of the product supplied by sahil. The tables (Supplier, SP and Product) should be joined in the same order as stated above.
Information about the table:
Table Product:
+------+----------+--------+--------+
| Pno | Pname | Colour | Weight |
+------+----------+--------+--------+
| 1 | pen | red | 5 |
| 2 | pencil | blue | 10 |
| 3 | sharpner | red | 3 |
| 4 | eraser | white | 6 |
| 5 | stapler | green | 40 |
| 6 | whitener | white | 15 |
+------+----------+--------+--------+
Table Supplier:
+------+----------+------------+--------+
| Sno | Sname | City | Status |
+------+----------+------------+--------+
| 1 | rachit | jalandhar | active |
| 2 | sahil | amritsar | active |
| 3 | anjali | bareilly | active |
| 4 | priyanka | delhi | active |
| 5 | krishna | jaipur | active |
| 6 | kashish | chandigarh | active |
+------+----------+------------+--------+
Table SP:
+------+------+------+
| Sno | Pno | Qty |
+------+------+------+
| 1 | 6 | 10 |
| 2 | 4 | 8 |
| 3 | 3 | 15 |
| 4 | 5 | 6 |
| 5 | 1 | 11 |
| 6 | 2 | 20 |
+------+------+------+
Note: Write keywords of syntax in uppercase alphabets.
Solution:
SELECT p.pname,p.colour, sp.qty FROM Supplier AS s
INNER JOIN SP
INNER JOIN product AS p
ON p.pno = sp.pno AND s.sno = sp.sno
WHERE s.sname = 'sahil';
Output:
+--------+--------+------+
| pname | colour | qty |
+--------+--------+------+
| eraser | white | 8 |
+--------+--------+------+