Cita:
Iniciado por ichigohollow la tabla estudiouniversitario esta vacía? si esta vacía es obvio que el ultimo select no traerá nada.
Así es, la tabla está vacía, al menos por ahora.
Cita: 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.
Sería
Código SQL:
Ver originalINSERT INTO estudiouniversitario (idpersona, idresolucion, idestudio) VALUES
y justo acá se deben insertar los valores requeridos: idpersona de la tabla: integer siendo idpersona de persona serial;
idresolucion de la tabla: integer siendo idresolucion de resolucion serial;
idestudio de la tabla: integer siendo idestudio de estudio serial;