Ver Mensaje Individual
  #6 (permalink)  
Antiguo 22/03/2016, 15:00
Avatar de gnzsoloyo
gnzsoloyo
Moderador criollo
 
Fecha de Ingreso: noviembre-2007
Ubicación: Actualmente en Buenos Aires (el enemigo ancestral)
Mensajes: 23.324
Antigüedad: 16 años, 5 meses
Puntos: 2658
Respuesta: Problema con consulta en MYSQL

Cita:
Iniciado por hector_hinge_18 Ver Mensaje
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...
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)