U mysql-u bi se pisalo nesto ovako:
Kôd:
INSERT INTO tabela4 (number, field1, field2)
SELECT '$number', t2.field1, t3.field2
FROM tabela2 AS t2, tabela3 AS t3
WHERE t2.field1=t3.field1 AND t2.field2='$num1' AND t2.field3='$num2' AND t2.field4='$num3';
za postgres nisam siguran, trebalo bi da je sql slican...
i obavezno escape-uj vrednosti promenjivih pre nego sto ih ukljucis u sql..