diff --git a/SQL Deep Dive/Subqueries/questions.sql b/SQL Deep Dive/Subqueries/questions.sql index 75db339..319a752 100644 --- a/SQL Deep Dive/Subqueries/questions.sql +++ b/SQL Deep Dive/Subqueries/questions.sql @@ -5,6 +5,13 @@ * Question: Get all orders from customers who live in Ohio (OH), New York (NY) or Oregon (OR) state * ordered by orderid */ +SELECT * +FROM orders AS o +WHERE o.customerid IN ( + SELECT customerid + FROM customers + WHERE state IN ('OH', 'NY', 'OR') +) ORDER by o.orderid /* @@ -12,3 +19,15 @@ * Table: employees * Question: Filter employees who have emp_no 110183 as a manager */ + SELECT emp_no, first_name, last_name +FROM employees +WHERE emp_no IN ( + SELECT emp_no + FROM dept_emp + WHERE dept_no = ( + SELECT dept_no + FROM dept_manager + WHERE emp_no = 110183 + ) +) +ORDER BY emp_no