Skip to content

Commit cabf44c

Browse files
authored
Update questions.sql
1 parent a7b0337 commit cabf44c

File tree

1 file changed

+22
-4
lines changed

1 file changed

+22
-4
lines changed

SQL Deep Dive/Subqueries/questions.sql

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,25 @@ ORDER BY o.customerid;
3434
* Question: Filter employees who have emp_no 110183 as a manager
3535
*/
3636
/* with join */
37-
select d.dept_no, d.emp_no , t.title
38-
from dept_emp as d
39-
join titles as t using(emp_no)
40-
WHERE emp_no ='110183'
37+
SELECT e.emp_no, e.first_name, e.last_name, t.title
38+
FROM employees as e
39+
join dept_emp as de using(emp_no)
40+
JOIN titles as t using(emp_no)
41+
WHERE emp_no = 110183 and title = 'Manager';
42+
43+
/* with subquery */
44+
SELECT e.emp_no, e.first_name, e.last_name,
45+
(SELECT t.title
46+
FROM titles AS t
47+
WHERE t.emp_no = e.emp_no AND t.title = 'Manager') AS title
48+
FROM employees AS e
49+
WHERE e.emp_no = 110183
50+
AND EXISTS (
51+
SELECT de.emp_no
52+
FROM dept_emp AS de
53+
WHERE de.emp_no = e.emp_no
54+
);
55+
56+
57+
58+

0 commit comments

Comments
 (0)