Resulta que en tus tres mensajes manejas tablas diferentes (en cada uno de ellos) .
A lo que te entendí, lo que quieres es: Tienes una pedido y por consiguiente un detalle de ese pedido, pero el precio de los productos que aparecen en el detalle están en la tabla de productos, y lo que necesitas es ese precio o me equivoco?
si es verdad tus tablas son más o menos así (bueno es lo más lógico):
Productos: Id_Producto,Precio
DetallePedidos: Id_Producto,Id_Pedido
Pedidos: Id_Pedido
SELECT Producto.Precio FROM Producto
INNER JOIN DetallePedidos ON Producto.IdProducto = DetallePedidos.IdProducto
INNER JOIN Pedidos ON DetallePedidos.Id_Pedido = Pedidos.IdPedido
WHERE Pedidos = 1
Bueno esto es lo que yo te entendí (después de decifrar tu mensaje
)