Galera, estou com o seguinte problema, tenho duas tabelas uma com o nível de acesso dos usuários e uma de usuários, meu programa busca no banco o nivel de acesso e libera as telas de acordo com o nivel.
Acontece que ele esta trazendo somente os três primeiros.
Tabela nivel_usuario
` id serial NOT NULL,
nivel character varying(20),
CONSTRAINT pk_nivel PRIMARY KEY (id)`
Tabela usuarios
id serial NOT NULL,
usuario character varying(50),
senha character varying(25),
id_nivel integer,
CONSTRAINT pk_usuario PRIMARY KEY (id),
CONSTRAINT fk_user_niv FOREIGN KEY (id_nivel)
busca:
select u.nivel from nivel_usuario u , usuarios us where usuario = ? AND us.id=u.id
dados tabela nivel_usuario
dados tabela usuarios:
Mas a pesquisa só retorna o id_nivel dos usuários admin, PAULO e teste, o teste 2 retorna vazio e se criar outros Usuários também não retorna nada.