Ver Mensaje Individual
  #2 (permalink)  
Antiguo 27/05/2012, 15:54
George_89
 
Fecha de Ingreso: octubre-2009
Mensajes: 35
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Seleccionar primer registro en la Clausula WHERE para Actualizar Valor.

Bueno quizás te ayude esto si es que el id del afiliadoscontrol es autoincremental o por si tenes también un campo fecha para ver cuando se ingreso el control del afiliado

Código SQL:
Ver original
  1. UPDATE afiliadoscontrol ac SET principal = 1
  2. WHERE ac.id= (SELECT MIN(af.id) FROM afiliadoscontrol af
  3. WHERE ac.afiliados_id=af.afiliados_id)

Código SQL:
Ver original
  1. UPDATE afiliadoscontrol ac SET principal = 1
  2. WHERE ac.fecha= (SELECT MIN(af.fecha) FROM afiliadoscontrol af
  3. WHERE ac.afiliados_id=af.afiliados_id)