Código SQL:
Ver originalSELECT DISTINCT p.precio
FROM productos p INNER JOIN productos_pedidos pp USING(producto_no)
INNER JOIN pedidos ped USING(pedido_no)
WHERE ped.empleado_no=@i;
Reformulé la sentencia usando una sintaxis mas simplificada, pero no se divisa ningún error sintáctico.
¿Podrías decirnos exactamente en qué consiste el error?