-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathsqlquery2.sql
40 lines (35 loc) · 1.44 KB
/
sqlquery2.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
Problem Statement:
List down employees (all the details) from both the departments who work as Salesman.
Information about the table:
Table Empdept1:
+---------+----------+----------+-------------------+
| EmpCode | EmpFName | EmpLName | Job |
+---------+----------+----------+-------------------+
| 9369 | TONY | STARK | SOFTWARE ENGINEER |
| 9499 | TIM | ADOLF | SALESMAN |
| 9566 | KIM | JARVIS | MANAGER |
| 9654 | SAM | MILES | SALESMAN |
+---------+----------+----------+-------------------+
Table Empdept2:
+---------+----------+----------+----------+
| EmpCode | EmpFName | EmpLName | Job |
+---------+----------+----------+----------+
| 9566 | KIM | JARVIS | MANAGER |
| 9902 | ANDREW | FAULKNER | ANALYST |
| 9685 | SAMAY | DAGA | SALESMAN |
+---------+----------+----------+----------+
Note-1: The data should contain duplicate rows of employees.
Note-2: Write keywords of syntax in uppercase alphabets.
Solution:
SELECT * FROM Empdept1 WHERE job = 'salesman'
UNION ALL
SELECT * FROM Empdept2
WHERE job = 'salesman';
Output:
+---------+----------+----------+----------+
| EmpCode | EmpFName | EmpLName | Job |
+---------+----------+----------+----------+
| 9499 | TIM | ADOLF | SALESMAN |
| 9654 | SAM | MILES | SALESMAN |
| 9685 | SAMAY | DAGA | SALESMAN |
+---------+----------+----------+----------+