
17/11/2011, 04:01
|
| | Fecha de Ingreso: mayo-2011
Mensajes: 25
Antigüedad: 13 años, 10 meses Puntos: 1 | |
Mayor numero en columna +1 y sumar 1 en otra Buenas Tengo esta duda desde ayer y Aun no encuentro solucion:
table1 = id, name, parent, sort_order, counter
ME gustaria insertar en sort_order el mayor numero encontrado + 1 y en counter añadir 1 al valor por defecto.
He probado de esta manera:
INSERT INTO table1(name, parent, sort_order, counter) VALUES ('value' ,'value', (SELECT MAX(sort_order) FROM table1)+1, counter=counter+1 )
como deberia hacer para que los dos ultimos valores funcionen?
Cual deberia ser la sintaxis : ambos funcionan SELEC MAX me da el valor mas alto , pero no suma, counter=counter+1 funciona cuando uso SET
Muchas Gracias por vuestra ayuda |