Ver Mensaje Individual
  #7 (permalink)  
Antiguo 12/08/2009, 06:39
Avatar de GabrielAizcorbe
GabrielAizcorbe
 
Fecha de Ingreso: mayo-2009
Ubicación: En la luna.
Mensajes: 30
Antigüedad: 15 años
Puntos: 3
Respuesta: mostrar un dato del rows si estos son iguales

Hola Shyntal, no entiendo completamente pero voy a asumir lo siguiente, que:

ésta fue la query que te funciono:
$sql = "SELECT NOMBRE, SERIE FROM CLIENTES WHERE TRASPASO = " & [valor de tu textbox];

que esa query, para un numero de traspaso, ej.: el 12, te trae registros que pueden estar duplicados

y que los duplicados no son un producto cartesiano de algun filtro extra que tu estas agregando, sino que estan registrados en la base de datos.

Con estas suposiciones que tu diras despues si son o no correctas, te sugiero que uses la siguiente consulta a ver si te resulta:

$sql = "SELECT NOMBRE, SERIE FROM CLIENTES WHERE TRASPASO = " & [valor de tu textbox] & "GROUP BY NOMBRE, SERIE"

De ese modo todos los registros repetidos o duplicados se agruparan en una linea sola.

Extra!!!

Si por alguna casualidad luego quieres saber cuantos repetidos hubo por registro puedes agregar lo siguiente en la consulta

$sql = "SELECT Count(*) AS Repetidos, NOMBRE, SERIE FROM CLIENTES WHERE TRASPASO = " & [valor de tu textbox] & "GROUP BY NOMBRE, SERIE"

esa consulta te devolverá algo así

Repetidos | Nombre | Serie
-----------------------------------------------
1 Fulano 1111
4 Mengano 3367
2 Perengano 2245
1 Sultano 3433

Como puedes ver, en la columna Repetidos lo que te dice es cuantos Registros cumplían con la condición y cuantas veces aparecieron.

Espero que esto te sirva.
Saludos