Перезапись данных в MSSQL

rooot

Новичок
Перезапись данных в MSSQL

Вопрос как перезаписать данные в таблице если они идентичны?
 

rooot

Новичок
StUV
ну есть 3 столбца к примеру
tab1,tab2,tab3
в первой строке (tab1,tab2,tab3)=(privet,poka,udachi)
вовторой строке (tab1,tab2,tab3)=(privet1,poka1,udachi1)
далее вопрос, если введеные данные совпадают к примеру:
privet,poka,udachi как сделать чтобы они не записывались в строку 3 а записались в данном случае в строку 1? т.е. перезаписались при выявлении идентичности.
 

rooot

Новичок
Tor
ну у меня в таблице всего 5 ползователей грубо говоря, а записей с ихними данными 100 на каждого, где 100- это количество заходов в систему, не хочется раздувать БД, мне бы чтобы они переписывались при совпадении.

-~{}~ 11.05.05 10:22:

Tor
построй уникальный индекс по этим полям

это как?
 

untied

Сдвинутый новичок
Кхе, rooot, ну если это таблица с данными пользователей, то, может быть, вместо построения индекса просто идентифицировать каждого пользователя по одному ID, а потом обновлять нужную запись (найденную опять же по ID).
 
Сверху