Actualmente luchando por encontrar una manera de validar 2 tablas (eficientemente una gran cantidad de filas de la tabla A)de consultas SQL - Asegúrese de que exista una fila para cada valor de()
tengo dos tablas
Tabla A
ID
A
B
C
Tabla emparejados
ID Number
A 1
A 2
A 9
B 1
B 9
C 2
Estoy tratando de escribir una consulta SQL Server que básicamente comprueba para asegurarse de que para cada valor en la tabla A existe una fila para un conjunto variable de valores (1, 2,9)
El ejemplo anterior es incorrecto porque t debería tener para cada registro en A un registro correspondiente en la Tabla emparejada para cada valor (1,2,9). El objetivo final es:
Tabla igualada
ID Number
A 1
A 2
A 9
B 1
B 2
B 9
C 1
C 2
C 9
Sé que es confuso, pero en general, para toda x en (un conjunto) no debe haber un registro correspondiente en la tabla igualada. Obviamente he simplificado las cosas.
Háganme saber si todos necesitan una aclaración.
¿Siempre hay tres valores? ¿Los valores son siempre 1,2 y 9? – Kuberchaun
No, en realidad hay 17 valores ... y no son secuenciales. (1,3,4,5 7, etc.) – Nix