Я ценю некоторую помощь в выполнении этой задачи, которую я нахожу немного сложной У меня есть две таблицы: 1- Таблица 1: Содержащие пациентов и их диагноз, закодированные в соответствии с ICD код системы (таблица имеет несколько тысяч строк в действительности)Категоризировать одну таблицу на основе содержимого столбца в другой таблице
Patient Diagnosis
JOHN A1
ALEX A12
ZAK K12
RICHARD A25
SAM G3
MANNY H2
2- таблица 2: в основном содержит ряд МКБ диагностики групп, для простоты будем говорить, что мы имеем три столбца A, B, C каждый из которых имеет строки, представляющие собой ряд кодов диагностики ICD, здесь приводится упрощение:
Group A Group B Group C
A12 A21 C13
A25 A33 J12
H12 G1 A1
K12 K77 L5
G1 J12 A12
D3 A25 G3
Что я хотел бы сделать, это создать третью таблицу, которая по существу табл. 1 плюс еще три столбца для каждой группы A, B и C. Затем код будет проходить через каждую строку и посмотреть, не обнаружен ли диагноз ICD в таблице 1 подходит любой из диагнозов в группах а, в и с, и если так будет заполнить соответствующую ячейку с 1 в противном случае 0. Вот финальный стол просто объяснить:
Diagnosis Group A Group B Patient Group C
A1 0 0 JOHN 1
A12 1 0 ALEX 1
K12 1 0 ZAK 0
A25 1 1 RICHARD 0
G3 0 0 SAM 1
H2 0 0 MANNY 0
может кто-нибудь предложить, пожалуйста, как это может быть сделанный? Таблицы на самом деле, конечно, намного больше.