Que tal foreros tengo una gran duda, miren tengo el siguiente esquema:
+---------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+---------------------+--------------+------+-----+---------+----------------+
| id_pedido | int(11) | NO | MUL | NULL | |
| id_equipo | char(4) | NO | MUL | NULL | |
| cant_solicitada | int(11) | YES | | NULL | |
| id_fila | mediumint | NO | PRI | NULL | auto_increment |
+---------------------+--------------+------+-----+---------+----------------+
+------------------+--------------+------+-----+---------+----------------+
| Field | Type | Null | Key | Default | Extra |
+------------------+--------------+------+-----+---------+----------------+
| id_folio | int(11) | YES | MUL | NULL | |
| id_equipo | char(4) | YES | MUL | NULL | |
| cant_enviada | int(11) | YES | | NULL | |
| id_fila | mediumin | NO | PRI | NULL | auto_increment |
+------------------+--------------+------+-----+---------+----------------+
Tengo esas dos tablas, una detalle de pedido y la otra detalle de folio( o venta)
lo que quiero hacer es cuando voy a realizar la venta de tal pedido copiar los valores de la tabla detalle_pedido a la tabla detalle_folios(solo los campos id_equipo y cat_enviada), entonces, he estado tratando pero, no me da resultado lo ultimo que logre fue esto:
Código:
update detalle_folios,detalle_pedidos set detalle_folios.id_equipo=detalle_pedidos.id_equipo, detalle_folios.cantidad_enviada=detalle_pedidos.cantidad_solicitada where detalle_folios.id_folio='6' and detalle_pedidos.id_pedido='522';
y funciona a medias, es decir si en detalle_pedidos tengo 4 campos solo me toma el primero y lo copia 4 veces en la tabla detalle_folios. Bueno muchas gracias de antemano y de verdad que estare muy agradecido, ya llevo todo el dia con esto y nomas no sale: Bueno saludos