MySQL - Asignar numero con condicion

 
Vista:

Asignar numero con condicion

Publicado por Daniel (1 intervención) el 27/06/2007 20:18:41
Hola,

creo que mi consulta es simple, pero hace dias que le doy vueltas y no doy con la solucion.

Tengo una tabla donde almacelo las personas que se inscriben en una carrera. En esta tabla dejo un campo "numero" vacio, para asignarlo mas tarde.

Ese campo numero lo calculo en base a si el usuario en el formulario ha contestado "si" o "no" a la pregunta de si esta federado.

Si el usuario esta federado, tengo que hacer la consulta a la db, buscando el ultimo registro introducido (mantengo un campo auto incremental "submissioni_id") y almacenar en el campo numero que dejaba vacio el numero que le asigno (que es submission_id + 5000).

por favor, alguien puede explicarme como hacer la ultima parte?

un saludo,

Daniel
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Asignar numero con condicion

Publicado por ery (69 intervenciones) el 28/06/2007 17:38:11
No entenido muy , espero que te sirva,

select max(submission_id) as valor into @x from table_name;
update table_name set campo = @x where = submissioni_id_del_usuario_federado;

Saludos,

Efrain
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar