Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/03/2016, 00:01
juancaalbarracin
 
Fecha de Ingreso: julio-2011
Ubicación: Los Rios
Mensajes: 145
Antigüedad: 12 años, 9 meses
Puntos: 10
Busqueda Problema con JOIN

Saludos Tengo una inquietud con una consulta mysql que espero puedan asistirme:
bueno ahi va:
debo ver los productos de bodega y su stock. para encontrar el stock tomo lo que se compro y resto de lo que se vendio algo asi:

Código MySQL:
Ver original
  1. SELECT bod_codigo, (bod_cantid - SUM(ven_cantid)) AS stock FROM bodega INNER JOIN ventas ON bodega.id_bodega=ventas.id_bodega
todo funciona de mil maravillas cuando tengo el producto comprado y al menos una venta. el problema es que si no existen ventas no aparece el producto:
ej:
BODEGA
id_bodega -> cantid
prod1 -> 10
prod2 -> 15

VENTAS
id_bodega -> ven_cantid
prod1 -> 2

con la linea sql anterior la consulta me da:

id_bodega -> cantid
prod1 -> 8

Cuando la respuesta que necesito es:

id_bodega -> cantid
prod1 -> 8
prod2 -> 15

Agradecería ideas, luces, lineas JOINS o algo que me lleve a la solución.

Muchas gracias por su tiempo y respuestas
__________________
___________________________
Si te ayudo mi respuesta dale al +1