MYSQL ..duvida como montar query comalter join

1 resposta
P

na query abaixo estou tentando colocar um where onde quero
filtrar somente o id da tabela user mas está me dando o erro abaixo

alguém pode me ajudar …

ou teria outra forma de fazer pois tenho que usar alter join com outras tabelas

abs

select user.user_id ,
       user.name,
       user.email ,
       user.profession ,
       user.admissionDate ,
       user.object_state,
       user.group_id grupo,
       ig.name nome_grupo,
       user.role_id role,
       ir.name nome_role
from _user user
where user.user_id =1
left join _group ig on user.group_id = ig.group_id
left join _role ir on user.role_id = ir.role_id
erro:
You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'left join _group ig on user.group_id = ig.group_id
left join _role ir on ' at line 13

1 Resposta

O

select user.user_id , user.name, user.email , user.profession , user.admissionDate , user.object_state, user.group_id grupo, ig.name nome_grupo, user.role_id role, ir.name nome_role from _user as user left join _group as ig on user.group_id = ig.group_id left join _role as ir on user.role_id = ir.role_id where user.user_id =1

Criado 10 de fevereiro de 2009
Ultima resposta 10 de fev. de 2009
Respostas 1
Participantes 2