Here is a SQL query that would find the second highest salary and employee name:

```
SELECT e.employee_name, s.salary
FROM employees e
JOIN salaries s ON e.id = s.employee_id
WHERE s.salary = (
  SELECT MAX(s2.salary)
  FROM salaries s2
  WHERE s2.salary < (
    SELECT MAX(s3.salary)
    FROM salaries s3
  )
);
```

This query joins the `employees` and `salaries` tables on the employee ID, and then uses a subquery to find the maximum salary that is less than the overall maximum salary, which will give us the second highest salary. The outer query then selects the employee name and salary for the corresponding employee with that salary.
Scrivi una query SQL per trovare il secondo stipendio più alto e il nome del suo dipendente. Lo stipendio si trova in una tabella separata denominata SALARIES ed è collegata tramite FK a EMPLOYEES.