Sobes.tech
Junior — Middle

Se poate folosi operatorul WHERE la efectuarea unui JOIN în interogările SQL?

sobes.tech AI

Răspuns de la AI

Da, clauza WHERE poate fi utilizată în timpul executării unui JOIN în interogările SQL. De obicei, JOIN este folosit pentru a combina tabele conform unei condiții specifice, iar WHERE pentru a filtra setul final de date după unire.

Exemplu:

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

În acest exemplu, mai întâi se face unirea tabelelor employees și departments pe baza department_id, apoi se filtrează după numele departamentului folosind WHERE.