У меня есть следующая структура таблицы (в 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
.
Кто-нибудь может мне помочь? Я пытаюсь реализовать логику, но я застрял.
Ваша помощь будет высоко оценена.
Спасибо.