I'm having a trouble with MySQL
I really don't know what is wrong with these query, it should return a table with three columns, but it keeps returning this error: "Not unique table/alias: 'departamentos'."
SELECT empresas.nome, departamentos.nomeDepartamento, funcionarios.nomeFuncionario
FROM ((
empresas INNER JOIN departamentos ON empresas.id = departamentos.idEmpresas)
INNER JOIN departamentos ON departamentos.id = funcionarios.idDepartamentos);
Thank you very much for your help!
The departamentos
table name is specified twice in the FROM
clause, which is what the error means.
You likely meant to do:
SELECT empresas.nome, departamentos.nomeDepartamento, funcionarios.nomeFuncionario
FROM empresas
INNER JOIN departamentos ON empresas.id = departamentos.idEmpresas
INNER JOIN funcionarios ON departamentos.id = funcionarios.idDepartamentos;