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.