Ésta es la configuración:Seleccione de la tabla en función de las entradas en otra tabla
Tabla A tiene una conexión a la mesa hay varias entradas (0 a n) en la tabla B. B que puede tener un registro coincidente en la tabla A.
¿Cómo formulo una consulta que me da un registro de la tabla A solo si existe una cierta cantidad de registros coincidentes en la tabla B?
Ejemplo:
Table A has clothing in it. La Tabla B tiene atributos para la ropa.
Tabla B tiene una clave externa a la tabla A lo que sería algo como esto:
id fid_clothing1 attributeA
id fid_clothing1 attributeB
id fid_clothing1 attributeC
id fid_clothing2 attributeA
id fid_clothing2 attributeB
Ahora, quiero sólo la ropa que tienen atribuir attributeA
Y attributeB
Y attributeC
. Este no es un problema si hago un O-consulta, pero no puedo hacer algo como:
SELECT * from tableA
LEFT JOIN tableB on tableB.fid_cloting = tableA.id
WHERE attribute='A' AND attribute='B' AND attribute='C'
esta condición nunca se evaluará como true. ¿Cómo puedo hacer eso?
que debe utilizar en Clouse Creo que sí –