Consulta para agrupar por valores en una columna, además de identificar si un valor específico en una segunda columna aparece al menos una vez en cada grupo
Esto está relacionado con los resultados que recibí en esta pregunta:
Consulta que muestra una tabla junto con indicaciones de qué filas coinciden con otra tabla
Con algunos resultados de consulta o una tabla que estoy tratando de identificar, para cada id. de cuadro, si todas las instancias de ese id. de cuadro tienen un 'sí' en otra columna, o si hay al menos un 'no'. Todo sí resultaría en sí, cualquier no resultaría en no.
por ejemplo
Si esto fuera una mesa:
ID, Box, Match
1,Box100, yes
2,Box100, yes
3,Box100, yes
4,Box200, yes
5,Box200, no
6,Box200, yes
7,Box300, yes
8,Box300, yes
9,Box300, yes
10,Box400, no
11,Box400, no
12,Box400, yes
¿Cuál sería la consulta para proporcionar estos resultados?
Box100, yes
Box200, no
Box300, yes
Box400, no
Intenté unir dos consultas, una para el sí y otra para el no, usando la declaración ÚNICA para devolver solo una, pero eso, por supuesto, devuelve:
Box100, yes
Box200, yes
Box200, no
Box300, yes
Box400, yes
Box400, no
Que no es lo que estoy buscando.
También me pareció muy difícil determinar cómo llamarlo y, por lo tanto, buscar soluciones, de ahí mi título quizás intrincado. Así que disculpas de antemano.
Siento que la solución es probablemente bastante fácil, pero no puedo entenderlo del todo.
Gracias
Mostrar la mejor respuesta