Вы можете просто добавить еще один JOIN в конце:
inner join OrderItems as OI ON O.OrderID= OI.OrderID
Обратите внимание, что информация о заказе верхнего уровня (идентификатор заказа, идентификатор клиента, общая сумма заказа и имя клиента) будет возвращена для КАЖДОЙ позиции заказа в рамках заказа.
Поэтому, в зависимости от сценария, вы можете сначала получить данные верхнего уровня, а затем вернуть все детали позиции заказа отдельно, чтобы сохранить возвращаемые партии дублированных данных. Зависит от ситуации, но думал, что стоит упомянуть.