Sobes.tech
Junior — Middle

Pode-se usar o operador WHERE ao realizar um JOIN em consultas SQL?

sobes.tech IA

Resposta da IA

Sim, a cláusula WHERE pode ser usada ao realizar um JOIN em consultas SQL. Normalmente, JOIN é usado para combinar tabelas com base numa condição específica, e WHERE para filtrar o conjunto de dados final após a junção.

Exemplo:

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

Neste exemplo, primeiro ocorre a junção das tabelas employees e departments pelo department_id, e depois a filtragem pelo nome do departamento através do WHERE.