salve a tutti, volevo chiedervi una cosa piccolissima, in pratica io con questo codice seleziono da una tabella dei campi e li vado a inserire in un'altra tabella, che chiamo Newquantita. Questo funziona perfettamente....vorrei capire come mai se seleziono un campo da un'altra tabella diversa e lo inserisco nella stessa tabella Newquantita i valori nn li inserisce contemporaneamente ma succede una cosa del genere...


1 0
2 0
3 0
4 0
5 0
6 0
7 0
8 0
0 1
0 2
0 3
0 4 ecc

ovvero prima mi va a inserire la prima colonna estratta e poi una volta che la inserisce tutta, procede a inserire l'altra....come faccio a farli inserire contemporaneamente?? in modo da avere

1 1
2 2
3 3
4 4
5 5
6 6

codice:
Statement s = con.createStatement(); 
ResultSet rs = s.executeQuery("Select idricetta from Newricette"); 
while(rs.next()){ 

int valore1= rs.getInt("idricetta");
String SQL = "INSERT INTO Newquantita (idricetta) VALUES (?)";

 PreparedStatement ps = con.prepareStatement(SQL);
	
  ps.setInt(1, valore1);
      
 ps.execute(); 

 }

// seconda tabella

Statement s = con.createStatement(); 
ResultSet r = s.executeQuery("Select idingrediente from Newingredienti"); 
while(r.next()){ 

int valore= r.getInt("idingrediente");
String SQL = "INSERT INTO Newquantita (idingrediente) VALUES (?)";

 PreparedStatement p = con.prepareStatement(SQL);
	
  p.setInt(1, valore);
      
 p.execute(); 

 }