Ver Mensaje Individual
  #2 (permalink)  
Antiguo 11/07/2013, 09:26
Avatar de ichigohollow
ichigohollow
 
Fecha de Ingreso: octubre-2009
Mensajes: 38
Antigüedad: 14 años, 6 meses
Puntos: 1
Respuesta: Agregar datos en una tabla a partir de otras tablas

la tabla estudiouniversitario esta vacía? si esta vacía es obvio que el ultimo select no traerá nada. para insertar en una tabla a partir de una consulta seria con una sentencia tipo

INSERT INTO tabla2 SELECT campo1,campo2,... FROM tabla1,.....;

asegurándote que las columnas del select coincidan con los campos que requieres en la tabla donde se harán las inserciones.

en tu caso como la tabla estudiouniversitario tiene un campo serial te recomiendo que en la sentencia del insert coloques exactamente los campos que vas a colocar datos (es decir omitiendo el que es de tipo serial, para que el sequence se mueva con los registros y así no se atrase y te de problemas en el futuro por duplicidad del indice/clave primaria) y luego en el select ordenar las columnas según como colocaste los campos anteriores.