Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/02/2015, 00:39
Avatar de BillieBert
BillieBert
 
Fecha de Ingreso: diciembre-2011
Mensajes: 37
Antigüedad: 12 años, 4 meses
Puntos: 1
Respuesta: Obtener primary key mediante otro campo en un INSERT

Ok, ya encontré una solución parcial, que es usar INSERT SELECT con el siguiente formato:

INSERT INTO tabla_c SELECT * FROM tabla_a WHERE valor = x;

Pero ahora me parto el coco tratando de utilizar dos SELECT...

INSERT INTO tabla_c (id_1, id_2) SELECT id FROM tabla_a WHERE valor = x, SELECT id from tabla_b WHERE valor = y;

Es posible? Cuál sería la sintaxis correcta? o si no, de qué otro modo podría hacerlo?
__________________
La religión y la política pasaron de moda. Lo de hoy es el arte y el idealismo.