Good evening I have the following query:
SELECT producto.id_producto AS modelo,producto.descripcion_producto AS descripcion,
mostrar_producto.muestra as stock,marca.nombre_marca AS marca,
producto.ubicacion_almacen AS ubicacion,p_unitario.id_tipo_moneda AS p_moneda,
p_unitario.precio AS precio,c_compra.id_tipo_moneda AS c_moneda, c_compra.costo AS costo
FROM producto NATURAL JOIN mostrar_producto NATURAL JOIN p_unitario
NATURAL JOIN c_compra NATURAL JOIN marca
WHERE producto.id_producto LIKE '%12345%' OR producto.descripcion_producto LIKE '%12345%'
But these are the recorded data:
When using only with JOIN it gives the following result:
SELECT producto.id_producto AS modelo,producto.descripcion_producto AS descripcion,
mostrar_producto.muestra as stock,marca.nombre_marca AS marca,
producto.ubicacion_almacen AS ubicacion,p_unitario.id_tipo_moneda AS p_moneda,
p_unitario.precio AS precio,c_compra.id_tipo_moneda AS c_moneda, c_compra.costo AS costo
FROM producto JOIN mostrar_producto JOIN p_unitario JOIN c_compra JOIN marca
WHERE producto.id_producto LIKE '%12345%' OR producto.descripcion_producto LIKE '%12345%'
It brings me all the records that match but repeatedly, I do not know why it only brings me one piece of information.