Ver Mensaje Individual
  #1 (permalink)  
Antiguo 05/02/2007, 15:19
Avatar de Chaudx
Chaudx
 
Fecha de Ingreso: marzo-2002
Ubicación: Quilpué, Chilito lindo
Mensajes: 345
Antigüedad: 22 años, 1 mes
Puntos: 2
Exclamación valores autoincrementables por distintos item.

Buenas,
Estoy en un proyecto en el cual pueden haber varias oficinas con multiples terminales conectados a una misma base de datos ingresando datos a una misma tabla.
Necesito llevar registro ordenados en un campo id con valores unicos por cada registro en forma autoincrementable, pero también que este valor sea diferente por cada oficina, es decir que la oficina a, tenga su propio contador y la b y la c...
un campo autoincrement me lleva un unico valor por todos los registros y no me discrimina por oficina.
he pensado en una consulta select max(id) from tabla where oficina = x antes de insertar el dato, pero me queda la siguiente duda:

En el caso de que otro terminal de la misma oficina esté ingresando en ese mismo instante un dato a esta misma tabla... ¿Me duplicaría el valor?.

atento a sus respuestas.

salu2
__________________
Servicios computacionales
Linux registered User # 306587
Ubuntu user #14563

Última edición por Chaudx; 05/02/2007 a las 15:40