Один и тот же айдишник может быть у двух разных документов? Если может, то надо добавить уникальный айдишник. И вот у тебя и получается таблица с документами и таблица со стат...
А наименование, размер и цвет в одном столбце хранятся? Неудачное решение конечно, но кроме как отсекать и перебирать значения ничего не выйдет.