Ver Mensaje Individual
  #5 (permalink)  
Antiguo 28/11/2012, 15:31
guapolomax
 
Fecha de Ingreso: noviembre-2011
Ubicación: En 0-1
Mensajes: 68
Antigüedad: 12 años, 5 meses
Puntos: 0
De acuerdo Respuesta: Base Conocimiento Consulta para encontrar un registro (Consulta Anidada)

Gracias Heimish2000!! El query SQL queda de la siguiente manera: SELECT nombre FROM animales WHERE clave IN (SELECT claveAnim FROM rasgos WHERE rasgo IN ('COLA','PATAS', 'HACE MU') GROUP BY claveAn HAVING count(*) = 3)

SE PUEDEN CAMBIAR EL ORDEN DE LAS CADENAS DENTRO DE IN Y NO HAY PROBLEMA; SI ESCRIBO SOLO "COLA" Y "PATAS" EL QUERY NO REGRESA NADA, PERO ESO ESTA BIEN, PORQUE HAY MUCHOS ANIMALES DENTRO DE LA BD Y NO QUIERO MUCHAS COINCIDENCIAS O REGISTROS.

EL NÚMERO 3 AL FINAL DEL QUERY count(*) = 3, PUEDE SER CAMBIADA A UNA VARIABLE QUE VAYA CONTENIENDO EL NÚMERO DE VECES QUE SE METE UN RASGO DENTRO DE LA SENTENCIA... ESO CON UN PROGRAMA HECHO EN ALGUN LENGUAJE SE PUEDE REALIZAR AHI ESTAMOS EN CONTACTO CUANDO LO REALIZE MAN!!!

Y RECUERDA NO PIENSES EN NADA CUANDO TE DIGA ESTAS PALABRAS: CHICA, BAILE, TUBO, CERVEZA JAJAJAJAJA