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

How to check data type in C++? -

javascript - Is getTimezoneOffset() stable during daylight saving transition? -

sql server - SQL Query returns one result, does not return 0 or NULL result -