hola amigos, es primera vez que uso inner join en una consulta sql, pasa que tengo una tabla productos y otras 4 que son marca, fabricante, stock, categoria.
cuando usaba where para cruzary mostrar las tablas me funcionaba bien pero cuando no ingresaba por ejemplo la marca el productos no lo muestra ya que usaba WHERE.
ahora vi para mi caso que se usa INNER JOIN pero cuando aplico esta consulta no me devuelve nada, cual sera e problema:
Código SQL:
Ver originalSELECT * FROM productos pro
INNER JOIN pr_categoria cat ON pro.id_categoria=cat.id
INNER JOIN pr_fabricante fa ON pro.id_fabricante=fa.id
INNER JOIN pr_marca ma ON pro.id_marca=ma.id
INNER JOIN pr_stock st ON pro.id=st.id_padre
WHERE pro.id=12
el codigo 12 existe en la db.
gracias