Buenas tardes
Gracias quimfv por responder a mi consulta, te comento que solucione mi dificultad hace un tiempo ya de como realizar mi consulta, para esto tube que cambiar la estructura de mi tabla o mejor dicho cambiar mi MER.... y cambiar mi consulta para que me muestre las compras y el total correspondiente ya que era lo que deseaba.
Entonces mi consulta seria esta
Código SQL:
Ver originalSELECT control_venta.id_venta, control_venta.fecha, control_venta.observacion, persona.nombre, proveedor.telefono,
(SELECT SUM(lineas_venta.precio) FROM lineas_venta WHERE control_venta.id_venta = lineas_venta.id_venta) AS total
FROM control_venta
LEFT JOIN persona ON (control_venta.id_persona = persona.id_persona)
LEFT JOIN proveedor ON (control_venta.id_proveedor = proveedor.id_proveedor)
WHERE control_venta.STATUS = 0
ORDER BY control_venta.id_venta
Para esto modifique mi tabla lineas_venta colocanto el precio aqui y no en la tabla cuy
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `lineas_venta` (
`id_linea` INT(11) NOT NULL AUTO_INCREMENT,
`precio` DECIMAL(7,2) NOT NULL,
`id_venta` INT(11) NOT NULL,
`id_reproductor` INT(11) NOT NULL,
`id_cuy` INT(11) NOT NULL,
PRIMARY KEY (`id_linea`),
KEY `id_venta` (`id_venta`),
KEY `id_reproductor` (`id_reproductor`,`id_cuy`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1
Código SQL:
Ver originalCREATE TABLE IF NOT EXISTS `cuy` (
`id_cuy` INT(11) NOT NULL AUTO_INCREMENT,
`sexo_cuy` CHAR(1) COLLATE utf8_unicode_ci NOT NULL,
`desc_cuy` CHAR(250) COLLATE utf8_unicode_ci NOT NULL,
`flag_empadre` INT(11) NOT NULL DEFAULT '0',
`flag_parto` INT(11) NOT NULL DEFAULT '0',
`flag_estado` INT(11) NOT NULL DEFAULT '0',
`flag_condicion` INT(11) NOT NULL DEFAULT '0',
`flag_destete` INT(11) NOT NULL DEFAULT '0',
`flag_saca` INT(11) NOT NULL DEFAULT '0',
`id_jaula` INT(11) NOT NULL,
`id_subclasificacion` INT(11) NOT NULL,
PRIMARY KEY (`id_cuy`),
KEY `AI_id_cuy` (`id_cuy`),
KEY `id_jaula` (`id_jaula`),
KEY `id_subclasificacion` (`id_subclasificacion`)
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci AUTO_INCREMENT=1
Bueno gracias por la ayuda