CONSULTA ANIDADA
Publicado por karolina (10 intervenciones) el 13/11/2019 02:46:11
Hola, amigos, tengo una tabla llamada ventas con: id bigint(20) unsigned NOT NULL auto_increment,
con valores almacenado, hice una consulta anidada para obtener su valor y almacenarlo en otro id_ventas de la tabla productos_vendidos pero no me almacena nada. despues de ejecutar todo el query
en tabla productos vendidos:
id_venta` bigint(20) unsigned NOT NULL default '0',
esta es mi consulta anidada
con valores almacenado, hice una consulta anidada para obtener su valor y almacenarlo en otro id_ventas de la tabla productos_vendidos pero no me almacena nada. despues de ejecutar todo el query
en tabla productos vendidos:
id_venta` bigint(20) unsigned NOT NULL default '0',
esta es mi consulta anidada
1
2
3
4
5
6
7
8
9
$insertSQL = sprintf("INSERT INTO productos_vendidos( id_producto,quantity, id_venta)
SELECT cart_items.product_id, cart_items.quantity, productos_vendidos.id_venta
FROM cart_items
LEFT JOIN productos_vendidos ON cart_items.product_id = productos_vendidos.id_producto
where productos_vendidos.id_venta =
(SELECT ventas.id
FROM ventas
LEFT JOIN productos_vendidos ON ventas.id= productos_vendidos.id_ventas ORDER BY id DESC LIMIT 1 ) ",
Valora esta pregunta


0