Napisz kwerendę, która zwróci listę nazwisk, które noszą zarówno klienci, jak i pracownicy.
Schemat: OE, HR, Tabele: Employees, Customers, Kolumny: cust_last_name, last_name, Wynik: 6 rows
[spoiler title=’Rozwiązanie’ style=’default’ collapse_link=’true’]
- Z operatorem INTERSECT:
SELECT DISTINCT last_name FROM HR.employees
INTERSECT
SELECT cust_last_name FROM customers;
- Z użyciem EXISTS:
SELECT DISTINCT last_name FROM HR.employees
WHERE EXISTS (
SELECT cust_last_name
FROM customers
WHERE HR.employees.last_name = customers.cust_last_name );
[/spoiler]