У меня есть следующая структура таблицы (в MySQL):
DocID, Code, IsDup, DopOf
, где DocID
является уникальным.
Значения похожи на:
1,AAAA,nul,nul
2,AAAA,nul,nul
3,AAAA,nul,nul
4,BBBB,nul,nul
5,CCCC,nul,nul
6,CCCC,nul,nul
Я хочу написать процедуру, которая может обновить таблицу и дать желаемый результат в виде:
1,AAAA,0,0
2,AAAA,1,1
3,AAAA,1,1
4,BBBB,0,0
5,CCCC,0,0
6,CCCC,1,5
IsDup
показывает, является ли Doc
дубликатом или нет на основе Code
,
и DupOf
обозначает оригинал DocId
.
Кто-нибудь может мне помочь? Я пытаюсь реализовать логику, но я застрял.
Ваша помощь будет высоко оценена.
Спасибо.