Erro de consulta de acesso ("erro de sintaxe na cláusula")
$consulta3 = "SELECT * FROM Dept INNER JOIN Userinfo INNER JOIN Checkinout
on Dept.DeptName = '$departamento'
where Dept.Deptid = Userinfo.Deptid AND Userinfo.Name = Checkinout.name";
A coisa que estou tentando fazer com esta consulta é: Eu tenho uma tabela chamada Dept, onde tem todos os nomes e ids deparments, informações de usuário que tem nome de usuário, um id de departamento e um id. Também tenho uma terceira tabela chamada checkinout que tem id de usuário, com um tempo.
Então eu quero (usando o nome do departamento) para trazer todos os dados da tabela Checkinout das pessoas que pertencem a esse departamento, mas quando eu tento essa consulta, isso me dá um erro:
syntax error in from clause. sql state 37000 in sqlexecdirect
e eu não posso resolver isso. Estou usando uma base de dados Acces.
Muito obrigado por sua ajuda.