mysql - Unknown column 'G.Id' in 'on clause' -


i getting sql error (1054): unknown column 'g.id' in 'on clause'.

what wrong , how can solved?

select e.id, e.nome, a.login username, e.departamento, e.funcao, e.telefone, e.fax, e.email, a.previlegio perfil, g.nome grupos g, equipa e inner join acesso  on a.id = e.idacesso inner join grupos_has_equipa h on h.grupos_id = g.id e.id = '1977'  , h.grupo_principal = "sim" 

you cannot mix implicit , explicit joins in single query.

so solution rewrite

from grupos g, equipa e 

part

from grupos g inner join equipa e 

ps: don't see join condition ties e , g tables. bet you're getting cartesian product result.


Comments

Popular posts from this blog

java - Run spring boot application error: Cannot instantiate interface org.springframework.context.ApplicationListener -

python - pip wont install .WHL files -

Excel VBA "Microsoft Windows Common Controls 6.0 (SP6)" Location Changes -