Witam, dostaliśmy od nauczyciela do zrobienia kilka zadań z baz danych ale nic nie zostało wytłumaczone z zakresu podzapytań. Część zadań już zrobiłem lecz stanąłem na ostatnim. Treść zadania brzmi "Wyświetlić dane o pracownikach w podanym niżej formacie (wyświetlamy tylko pracowników pracujących w regionie o nazwie North America . Napisać dwie wersje zapytania - jedną z użyciem złączeń a drugą z użyciem podzapytań. Porównać obie wersje. Jako wynik powinniśmy otrzymać:
+------------+--------------+
| first_name | last_name |
+------------+--------------+
| Carmen | Velasquez |
| LaDoris | Ngao |
| Midori | Nagayama |
| Mark | Quick-To-See |
| Audry | Ropeburn |
| Molly | Urguhart |
| Colin | Magee |
| Elena | Maduro |
| George | Smith |
+------------+--------------+
9 rows in set (0.00 sec)"
Tu jest model konceptualny:
Część z złączeniami zrobiłem kod wygląda tak:
SELECT first_name, last_name, FROM emp INNER JOIN dept ON emp.dept_id=dept.id
INNER JOIN region ON dept.region_id=region.id WHERE region.name='North America';