[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