› Fóruns › SQL e PL/SQL › Validar se todos os valores da cláusula “in” existem › Responder a: Validar se todos os valores da cláusula “in” existem
Xô entender : vc não diz explicitamente, mas já que uma coluna numa determinada linha só pode ter UM único valor, quando vc diz que tem ‘AAA’ e ‘BBB’ e ‘DDD’ nessa coluna CAMPO1, Claro que são em linhas diferentes, né ?
Imagino então que vc quer realmente trazer as linhas aonde CAMPO1 contenha ou ‘AAA’ ou ‘BBB’ ou ‘DDD’ mas isso DESQUE QUE na tabela como um todo vc tenha pelo menos uma linha com CAMPO1 contendo ‘AAA’ E pelo menos uma linha contendo ‘BBB’ e pelo menos uma linha contendo ‘DDD’ ???
SE FOR ISSO MESMO, não sr, não há nada NATIVO pra isso não : acredito que a melhor maneira seria vc CONTAR (com a função analítica SUM, imagino) a quantidade de linhas com CAMPO1 contendo AAA, com campo1 contendo BBB e com campo1 contendo CCC, aí vc usa essa contagem no WHERE , o que provavelmente vai implicar em algum tipo de SUB-QUERY ou INLINE VIEW…. Blz ?
Abraços,
Chiappa