Este es mi codigo para seleccionar los q no sean iguales
Saludos y gracias
Código MySQL:
Ver original
| |||
Como puedo no seleccionar los datos duplicados necesito seleccionar los datos que no sean iguales, y ademas que no se seleccionen los datos suplicados pero ambos, osea si esta duplicado no mostrar ninguno de los dos. Este es mi codigo para seleccionar los q no sean iguales Saludos y gracias
Código MySQL:
Ver original |
| ||||
Respuesta: Como puedo no seleccionar los datos duplicados ¿Es mi impresión, o has estado realmente dandole vueltas al problema de los duplicados desde hace tiempo? Bueno, en principio la cosa no es muy difícil, aunque sin ver los datos de tus tablas debemos suponer algunas cosas. Toda la solución se basa en dos premisas: 1) No deben mostrarse aquellos registros donde uno o más campos predeterminados se repitan entre dos o más registros. 2) Deben mostrarse aquellos registros donde los valores entre dos campos predeterminados sean diferentes. La solución es simplemente resolver aquellas consultas donde SI SE CUMPLAN esas premisas, para usarlo a fin de EXCLUIR los casos donde se cumple. ¿Se entiende? Suponiendo que los cuatro campos mencionados en el SELECT pueden duplciarse en diferentes registros, para que se muestren esos, debería cumplirse que:
Código MySQL:
Ver original Para que se se cumpla la segunda premisa, ya tienes tu misma la solcucioón:
Código MySQL:
Ver original Para integrar eso, sería simplemente:
Código MySQL:
Ahora bien, hay al menos una cosa que debe quedar claro: Para lo que es BBDD, existe duplicidad de registros sí y sólo si todos los campos entre dos registros cualesquiera tienen exactamente los mismos valores, en el mismo orden y para los mismos campos.Ver original Cualquier otra cosa no es duplicidad. Esto lo remarco, porque para BBDD, esto NO es duplicidad: Cita: ¿Estamos de acuerdo?1 2 3 4 5 6 7 8 9 1 2 3 3 5 6 7 8 9 Si lo que te planteo no es lo que tu estás buscando necesitaremos que nos postees un caso de ejemplo de a qué "duplicidad" te estás refiriendo, con un caso real de tu base.
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Como puedo no seleccionar los datos duplicados el valor del campo usuarios es el campo duplicado en mi caso, donde el rut y nombre son los mismos pero en el caso de los grupos pueden llegar a ser distintos, en ese caso la idea es no mostrar ninguno |
| |||
Respuesta: Como puedo no seleccionar los datos duplicados
Código HTML:
Ver original La idea es que segun las consultas me muestre los datos de jorge, luis y no los de miguel y juan porque no deberian pasar el filtro, miguel porque es un usuario duplicado pero con distintos grupos y juan no deberia pasar porque tiene grupos iguales nose si me explico bien Saludos |
| ||||
Respuesta: Como puedo no seleccionar los datos duplicados Eso se debería cumplir con:
__________________ ¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente... "El problema es la interfase silla-teclado." (Gillermo Luque) |
| |||
Respuesta: Como puedo no seleccionar los datos duplicados Afectivamente ese era el codigo, verifique uno a uno los datos y esos eran los que necesitava. Muchas gracias y saludos. Creo q las dudas sobre los datos duplicados a llegado a su fin Saludos |
Etiquetas: |