|    
			
				06/09/2011, 12:56
			
			
			  | 
  |   |  |  |  |  Fecha de Ingreso: septiembre-2011 Ubicación: Viña del Mar 
						Mensajes: 4
					 Antigüedad: 14 años, 1 mes Puntos: 0 |  | 
  |  Update e insert campos nuevos restantes  
  Hola, soy nuevo y es mi primer tema, así que espero ser claro con mi pregunta.
 Tengo una tabla con registros de datos personales de alumnos de un colegio, los cuáles pueden tener 0, 1 o más hermanos que son alumnos del mismo colegio. Para eso tengo una tabla de relaciones Alumno-Hermanos que guarda el "id_alumno" con un "id_hermano", ambos id's de la misma tabla de alumnos.
 
 El problema lo tengo cuando quiero actualizar la información suponiendo el siguiente caso:
 
 - El alumno "1" tiene asignado el alumno "2" como hermano, pero fue un error de ingreso inicial, y necesito editar la información para asignarle el alumno "3" como hermano, y además asignarle el alumno "4" como un nuevo hermano en la lista de relaciones.
 
 En la tabla de relaciones puedo consultar "WHERE id_alumno=1" para editar, pero al enviar el form de edición el "id_hermano" que era "2" ahora vendrá como "3", entonces no tengo cómo hacer un conteo en la tabla de relaciones de cuáles y cuántos registros deben ser actualizados (UPDATE) y cuáles deben ser ingresados (INSERT) como nuevos.
 
 Agradeceré cualquier ayuda. De antemano muchas gracias.
     |