In this paper, we propose a new design strategy based on the minimum mean-squared error (MMSE) in closedloop non-regenerative multiple-input multiple-output (MIMO) relaying systems. Instead of conventional singular value decomposition based methods, we address the problem for joint MMSE design in a different approach using the Wiener filter solution which leads to simple derivations of the optimal MMSE designs. First, allowing the channel state information (CSI) at the source, we provide a closed form solution for a source-relay-destination joint MMSE design by extending existing relay-destination joint MMSE designs. Second, for the limited feedback scenario, we address a codebook design criteria for the multiple streams precoding design with respect to the MMSE criterion. From our design strategy, we observe that compared to conventional non-regenerative relaying systems, the source or the destination only needs to know the CSI corresponding to its own link such as the source-to-rela...