Добро пожаловать в Stackoverflow. Это, конечно, сбивает с толку, поэтому я бы немного упростил использование двух разных таблиц и без псевдонимов таблиц.
Я бы сказал, если это в предложении FROM
, это называется объединением:
SELECT employee_id, department_name
FROM employees JOIN departments USING (department_id);
Если это в предложении WHERE
, он называется подзапросом:
SELECT employee_id
FROM employees
WHERE employee_id = (
SELECT manager_id
FROM departments
WHERE employees.employee_id = departments.manager_id);
Если он входит в предложение SELECT
, он называется скалярным подзапросом (спасибо, @Matthew McPeak):
SELECT employee_id,
(SELECT department_name
FROM departments
WHERE departments.department_id = employees.department_id)
FROM employees;