Ok amigo te comento que lo intente de la manera que me explicas pero no funciona me dice Unknown column 'pedidos.id' in 'field list' por otra parte mejore un poco la peticion de esta manera
SELECT pedidos.id AS idpedido, idproducto, fecha, estado, nombre, apellidos, email, telefono, unidades, nombree
FROM pedidos
JOIN clientes ON pedidos.idcliente = clientes.id
JOIN lineaspedido ON lineaspedido.idpedido = pedidos.idcliente
JOIN productos ON productos.id = pedidos.id
ORDER BY `pedidos`.`id` ASC
LIMIT 0 , 30
pero solamente me muestra los dos primeros pedidos "idpedido" (1 y 2) que tengo en la base de datos teniendo en cuenta que tengo 8, te dejare una imagen porque no se si me explique bien jeje