M2 - Bases de dades / Exercicis UF2: Llenguatges SQL / Solucions T7-1

De wikiserver
Dreceres ràpides: navegació, cerca

1.Empleats que tinguin algun empleat al seu càrrec (EXISTS).

           SELECT employee_id, first_name
           FROM employees e 
           WHERE EXISTS (
                         SELECT *
                         FROM employees
                         WHERE manager_id = e.employee_id);

5.Mostreu l'identificador dels empleats i l'identificador de totes les feines que han tingut (UNION).

           SELECT employee_id, job_id
           FROM employees
           UNION
           SELECT employee_id, job_id
           FROM job_history
           ORDER BY employee_id;

6.El mateix que la 5, però considerant també el departament on han desenvolupat les feines (UNION).

           SELECT employee_id, job_id, department_id
           FROM employees
           UNION
           SELECT employee_id, job_id, department_id
           FROM job_history;

7.Mostreu l'identificador dels empleats i l'identificador de totes les feines que han tingut en cada departament (UNION ALL).

      
           SELECT employee_id, job_id
           FROM employees
           UNION ALL
           SELECT employee_id, job_id
           FROM job_history;