[firebase-br] Melhorar esse SQL
    .:. Enio Marconcini .:. 1010011010 .:. 
    eniorm em gmail.com
       
    Ter Abr  4 10:02:59 -03 2006
    
    
  
Pessoal, alguém tem alguma sugestão para esse select, tipo se tem como fazer
ele de uma forma que não pese na hora da consulta:
SELECT
  IP.ID,
  IP.MODELO || ' (' || IP.MARCA || ')' AS MODELO_MARCA,
  CASE (
         SELECT COUNT(P.ID_ITEM_PERIFERICO) FROM PERIFERICOS P
         WHERE P.ID_ITEM_PERIFERICO = IP.ID AND
         P.ID NOT IN (SELECT ID_PERIFERICO FROM CONFIGURACAO WHERE
ID_PERIFERICO = P.ID)
       )
    WHEN 0 THEN 'Não'
    ELSE 'Sim'
  END AS PRODUTO_EM_ESTOQUE
FROM
  ITEM_PERIFERICO IP
WHERE
  IP.ID LIKE :ID
ORDER BY
  3 DESC
abraço
--
ENIO RODRIGO MARCONCINI
.:. msnm: eniorm em gmail.com .:.
.:. skype: eniorm .:.
http://www.google.com/images/art.gif
[ www.iot.org.br ]
    
    
Mais detalhes sobre a lista de discussão lista