Наконец дошли руки до освоения плагина databales.net для работы с таблицами. До этого всё использовал jqgrid. Вот типичный шаблон c выгрузкой в excel, загрузкой данных из json, добавления в POST своих данных, получения id выделенной строки.
Хороший вариант: возложить контроль уникальности вставляемых данных, на уровень БД. Если это по каким-то причинам не возможно, то можно попробовать такой вариант:
1
2
3
4
5
6
insert into users_groups_filling(user_id,user_group)
select:user_id,:user_group
where
NOTEXISTS(
SELECT id from users_groups_filling where user_id=:user_id anduser_group=:user_group