Ver Mensaje Individual
  #1 (permalink)  
Antiguo 20/08/2012, 04:57
zedwarck
 
Fecha de Ingreso: agosto-2012
Mensajes: 3
Antigüedad: 11 años, 8 meses
Puntos: 0
Pregunta Select algo complicado

Buenas, les escribo porque ya me duele la cabeza de intentar escribir un algoritmo para la creación de una consulta y estoy atrancado con esto. Voy a simplificar mi problema para eliminar lo que no es relevante para la consulta y así dejar solo el problema básico:

Digamos que tengo 1 tabla con 3 campos: id, campoabuscar, camponumerico

campoabuscar contienes los ids de otra tabla digamos para simplificar que son nombres de niños por ejemplo.

camponumerico son los ids de otra tabla que contiene digamos objetos.
Pongamos que el objeto 1 son canicas, y el 9 son cromos.


Por lo que esta tabla hace referencia a que niño tiene tal objeto...


Digamos que tengo estos valores:
id campoabuscar camponumerico

1 13 63
2 13 9
3 13 1
4 13 3
5 13 27
6 13 49
7 12 63
8 12 9
9 12 1
10 12 25
11 12 11
12 12 64
13 11 1
14 11 3
15 11 25
16 11 49
17 11 64
18 3 9
19 3 5
20 3 32

Como podemos ver:
3 niños (13,12,11) tienen canicas.
3 niños (13,12,3) tienen cromos.

Como se construirá el WHERE si quiero saber que niño tiene canicas y cromos (las 2 cosas a la vez) .. La solución tendría que ser 13 y 12.

Creo que mi problema esta en la estructura creo. Ya que no puedo hacer un where que diga: WHERE camponumerico=1 AND componumerico=9 (Esto es incorrecto)

Gracias