-
Notifications
You must be signed in to change notification settings - Fork 8
/
Copy pathsqlquery6.sql
36 lines (31 loc) · 1.33 KB
/
sqlquery6.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
Problem Statement:
Find out all the details of employees that work for both the departments.
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 not contain duplicate rows of employees.
Note-2: Write keywords of syntax in uppercase alphabets.
Solution:
SELECT DISTINCT * FROM empdept1 INNER JOIN empdept2
USING (empcode, empfname, emplname, job);
Output:
+---------+----------+----------+---------+
| EmpCode | EmpFName | EmpLName | Job |
+---------+----------+----------+---------+
| 9566 | KIM | JARVIS | MANAGER |
+---------+----------+----------+---------+