а это изначально не так ? Конечно в одной таблице хранить Фио адрес и т.д. В другой позиции заказа . В третей комментарии заказов.
А история нужна, чтобы знать когда и кто менял заказ, и на что меняли. Мало ли какие клиенты попадаются ... или сотрудники (у нас были такие).
Да и статистику движения по этой схеме не сложно сделать. Главное про индексы не забывать

Как и писал
miketomlin , это и есть "многие ко многим".