Честно говоря, не знаю, почему у Вас происходит дублирование, у меня ничего не дублируется. А группировка - первое, что пришло на ум для решения проблемы. Надо чуть изменить запрос:
PHP код:
...
while select uie group by name where uie.name ...
...
Добавление:
Ошибка, надо группировать по полю Id.