
Registros repetidos entre dos columnas
Publicado por Luis (3 intervenciones) el 07/04/2017 04:15:29
Buenas noches (Una disculpa por el título del tema, la verdad batallé jajaja),
Los molesto con una duda, con relación a SQL, les explico un poco y espero puedan apoyarme:
Tengo una tabla con "n" columnas pero en 2 de ellas tengo como datos números, éstos pueden llegar a repetirse en las dos (por ejemplo el No. 5 se puede repetir tres veces en dos en una columna y una en la otra).
Al realizar la consulta de cualquier número, me manda a una "Pantalla A" en donde muestra todos registros relacionados al número que ingresé con los detalles de las "n" columnas. Aquí tengo la opción de modificar cualquiera de los registros que aparecen en pantalla y visualizarlos en una "Pantalla B". (Hasta aquí todo correcto, funciona perfecto.)
Mi duda viene con lo siguiente:
Si el número que consulto cuenta solamente con UN registro quiero que me mande directamente a la "Pantalla B" (y no a la "Pantalla A" porque es innecesario) y que en caso contrario, si el número tiene dos o más registros en cualquiera de las dos columnas me mande como lo hace actualmente, a la "Pantalla A".
Actualmente estoy intentando con un Query en donde trato de utilizar GROUP BY, HAVING, o algún COUNT...>1, pero muy probablemente me estoy confundiendo con algo.
Agradezco de antemano su tiempo y apoyo.
Saludos!
Los molesto con una duda, con relación a SQL, les explico un poco y espero puedan apoyarme:
Tengo una tabla con "n" columnas pero en 2 de ellas tengo como datos números, éstos pueden llegar a repetirse en las dos (por ejemplo el No. 5 se puede repetir tres veces en dos en una columna y una en la otra).
Al realizar la consulta de cualquier número, me manda a una "Pantalla A" en donde muestra todos registros relacionados al número que ingresé con los detalles de las "n" columnas. Aquí tengo la opción de modificar cualquiera de los registros que aparecen en pantalla y visualizarlos en una "Pantalla B". (Hasta aquí todo correcto, funciona perfecto.)
Mi duda viene con lo siguiente:
Si el número que consulto cuenta solamente con UN registro quiero que me mande directamente a la "Pantalla B" (y no a la "Pantalla A" porque es innecesario) y que en caso contrario, si el número tiene dos o más registros en cualquiera de las dos columnas me mande como lo hace actualmente, a la "Pantalla A".
Actualmente estoy intentando con un Query en donde trato de utilizar GROUP BY, HAVING, o algún COUNT...>1, pero muy probablemente me estoy confundiendo con algo.
Agradezco de antemano su tiempo y apoyo.
Saludos!
Valora esta pregunta


0