Sobes.tech
Junior — Middle

Je možné použiť operátor WHERE pri vykonávaní JOIN v SQL dotazoch?

sobes.tech AI

Odpoveď od AI

Áno, klauzula WHERE sa môže použiť pri vykonávaní JOIN v SQL dotazoch. Zvyčajne sa JOIN používa na spojenie tabuliek podľa určitej podmienky a WHERE na filtrovanie konečného súboru údajov po spojení.

Príklad:

SELECT employees.name, departments.name
FROM employees
JOIN departments ON employees.department_id = departments.id
WHERE departments.name = 'Sales';

V tomto príklade sa najskôr vykoná spojenie tabuliek employees a departments podľa department_id a potom sa filtruje podľa názvu oddelenia pomocou WHERE.