Olá pessoal, eu preciso fazer um select para retornar alguns id, porem este select esta muito lento pois tem muitos dados nas tabelas e ele depende de outros selects em outras tabelas para fazer o primeiro, este select é para retornar só os ids que o usuario tem premição de acesar.
select * from menu_indicadores
WHERE id IN
(
select categoria as id from objetivos WHERE id IN
(
select objetivo as id from projetos WHERE id IN
(
select indicador as id from direitos
WHERE tipo = 'projeto' AND usuario = ID_DO_USUARIO AND direitos <>'NENHUM'
)
)
)
Pergunta
Josemar Design
Olá pessoal, eu preciso fazer um select para retornar alguns id, porem este select esta muito lento pois tem muitos dados nas tabelas e ele depende de outros selects em outras tabelas para fazer o primeiro, este select é para retornar só os ids que o usuario tem premição de acesar.
quem poder me ajudar ficarei grato.....
obrigado.... :rolleyes:
Link para o comentário
Compartilhar em outros sites
3 respostass a esta questão
Posts Recomendados