. Write apostgre sql query to make a join with three tables departments, employees, and locations to display the department name, manager name, and city.
location_id street_address postal_code city state_province country_id
----------- -------------------- ----------- ---------- -------------- ----------
1000 1297 Via Cola di Rie 989 Roma IT
1100 93091 Calle della Te 10934 Venice IT
1200 2017 Shinjuku-ku 1689 Tokyo Tokyo Prefectu JP
1300 9450 Kamiya-cho 6823 Hiroshima JP
1400 2014 Jabberwocky Rd 26192 Southlake Texas US
1500 2011 Interiors Blvd 99236 South San California US
1600 2007 Zagora St 50090 South Brun New Jersey US
1700 2004 Charade Rd 98199 Seattle Washington US
1800 147 Spadina Ave M5V 2L7 Toronto Ontario CA
1900 6092 Boxwood St YSW 9T2 Whitehorse Yukon CA
2000 40-5-12 Laogianggen 190518 Beijing CN
2100 1298 Vileparle (E) 490231 Bombay Maharashtra IN
2200 12-98 Victoria Stree 2901 Sydney New South Wale AU
2300 198 Clementi North 540198 Singapore SG
2400 8204 Arthur St London UK
2500 Magdalen Centre, The OX9 9ZB Oxford Oxford UK
2600 9702 Chester Road 9629850293 Stretford Manchester UK
2700 Schwanthalerstr. 703 80925 Munich Bavaria DE
2800 Rua Frei Caneca 1360 01307-002 Sao Paulo Sao Paulo BR
2900 20 Rue des Corps-Sai 1730 Geneva Geneve CH
3000 Murtenstrasse 921 3095 Bern BE CH
3100 Pieter Breughelstraa 3029SK Utrecht Utrecht NL
3200 Mariano Escobedo 999 11932 Mexico Cit Distrito Feder MX
Output:
pg_exercises=# SELECT w1.department_name, w2.first_name, w3.city
pg_exercises-# FROM departments w1
pg_exercises-# JOIN employees w2
pg_exercises-# ON (w1.manager_id = w2.employee_id)
pg_exercises-# JOIN locations w3 USING (location_id);
department_name | first_name | city
------------------+------------+---------------------
IT | Alexander | Southlake
Purchasing | Den | Seattle
Executive | Steven | Seattle
Sales | John | OX9 9ZB
Shipping | Adam | South San Francisco
Finance | Nancy | Seattle
Administration | Jennifer | Seattle
Marketing | Michael | Toronto
Human Resources | Susan | London
Public Relations | Hermann | Munich
Accounting | Shelley | Seattle
(11 rows)
Sample table: employees
Output:
need an explanation for this answer? contact us directly to get an explanation for this answer