Ver Mensaje Individual
  #3 (permalink)  
Antiguo 02/10/2009, 17:44
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: consulta para hash

Por un lado GROUP_CONCAT es una función de agrupamiento, no es utilizable en el WHERE, como tampoco podrías poner un
Cita:
WHERE GROUP BY
Puedes usarla en el SELECT, pero no donde la has puesto.

Por otro lado, lo que propones es un tanto extraño, no lo he visto antes y no se comprende bien qué es lo que quieres lograr.

SHA1() te devuelve un string de 40 dígitos hexadecimales, que se crea sobre la base de un string dado.
En tu caso, lo que estás tratando es de que genere un valor creado como el encadenamiento de todos los id de la tabla, cada uno junto al valor de la variable, y que además lo compare con el valor SHA1 de la sesión capturado por fuera de la base (en el ambiente PHP); y que si se da que sea igual al SHA1 calculado, te devuelva el id de ese campo... Aunque en realidad no hay un campo definido por cuanto todos los valores se agruparon.

En realidad, si lo analizo completo, lo que intentas hacer no tiene sentido para mi...

¿Qué se supone que quieres hacer?
__________________
¿A quién le enseñan sus aciertos?, si yo aprendo de mis errores constantemente...
"El problema es la interfase silla-teclado." (Gillermo Luque)