Cita:
Iniciado por hector_hinge_18 Puede ser que un valor de campo pueda ser diferente a los demas y pueda ser que algun valor de un campo sea igual al de otro campo
Las tablas devueltas en una consulta son bascias: Tienen N columnas, una por cada columna (campo) invocada en la consulta, y tantos registros como devuelva la consulta.
Cad registro se interpreta como unidad, donde los valores se emparejan por columna, por lo que si la columna 2 del registro 356 tiene el mismo valor que la columna 17 de registro 4890, es irrelevante porque cada columna pertenece a un dominio diferente del universo representado en la tabla.
¿Se enteniende?
Solo se pueden comparar igualdades entre columnas del mismo orden en los diferentes registros, y la igualdad en BBDD es cuando todas las columnas repiten todos los datos, y en el mismo orden, entre dos o más registros.
Si al menos UNA en UN registro tiene datos diferentes a otro registro, esos son registros DIFERENTES.
Pero si NO se cumple eso, no lo son.
La idea es que este conjunto:
{12, 5, 98, 35, 785, 659, 1, 5, 69, 88, 5972}
y este:
{12, 5, 98, 35, 785, 659, 1, 5, 69, 86, 5972}
Son
diferentes para la base de datos.
Muestranos un ejemplo de lo que tu consideras que no cumple la premisa, yotro ejemplo de cómo quisieras que devuelva los datos.
Es altament eprobable que la cosa no se resuelva solamente con SQL...