Hola, Estoy construyendo una consulta, pero me sale en 2,
tengo la siguiente Tabla:
idTabla int
Grupo varchar(500)
Igualdad varchar(200)
Donde el campo Igauldad se puede repetir, por ejemplo:
IdTabla-Grupo---Igualdad
4------13------201079192130359
5------155-----201079192130359
6------157-----201079192130359
7------43------201079192130359
8------44------2010710121317120
9------13------2010710121317120
10-----155-----2010710121317120
11-----44------2010710125131670
12-----13------201071013011157
13-----44------2010710131218840
14-----13------2010710131949260
15-----44------2010710132348120
16-----44------2010710132418390
la idea es seleccionar los valores que no se repiten del campo"Igualdad", por lo que uso la funcion 'Distinct" asi "Select Distinct Igualdad From Tabla" y efectivamente devuelve los valores unicos, pero ademas necesito el resto de los campos como el Grupo y La tabla. pero no me sale bien pense en " Select * From Tabla Where (Igualdad = (Select Distinct Igualdad From Tabla))" pero eso es devuelve un error, por que el select dentro del Where se ejecuta y devuelve varios valores (La subconsulta ha devuelto más de un valor, lo que no es correcto cuando va a continuación de =, !=, <, <=, >, >= o cuando se utiliza como expresión. )
Entonces, no se me ocurre para hacer que devuelva los valores no repetidos de Igualdad, pero que muestre todos los campos si es que no lo hago en dos Consultas. Se puede? alguna idea