У меня две таблицы, первая с тремя столбцами.
CR_GENERAL:
CRNO, | mainCR | CR status
-------|--------|------------
555 | Null | not act
5647 | 555 | act
7845 | 555 | not act
434 | Null | act
566 | 434 | act
675 | null | not act
778 | null | act
768 | null | Can
8668 | 555 | can
Вторая таблица (ИДЕНТИФИКАЦИИ):
Cr | partner
--------|---------
555 | 23453
434 | 23555
768 | 26653
8668 | 23453
5647 | 23453
Первое, что яхочу сделать это:
, чтобы сделать все основныеCR активными, когда субабонент активен.Как ?
В этом случае в первой таблице, когда MainCR имеет значение NULL, тогда CRNO является MAINCR, и, с другой стороны, когда CRNO является активным, mainCRCR также должна быть активной, даже если она не активна вв этом случае
555 должен быть активным, потому что 5647 активен и 768 также должен быть активен
Второй шаг:
Мне нужно создать таблицу, которая включает mainCR со всеми другими CRс этим и Включая все статусы для этих CR и Соедините его с таблицей IDENTIFICATIONS, чтобы добавить идентификатор, потому что в конце мне нужно получить статус идентификатора для всех CR, включая этот ID
Результат в концеЯ хочу, чтобы это было что-то похожее на это:
partner| main CR | Sub CR | Sub CR2 | Sub CR3 | Status
--------|---------|------------------------------
23453 | 555 | 5647 | 7845 | 8668 | Act-not Act -can -Act
23555 | 434 | 566 | Null | Null | Act - Act
26653 | 768 | Null | Null | Null | Can
Я пробовал много запросов, но без удачи мне нужна ваша помощь в этом
Я в порядке, чтобы иметь статус в другомстолбцы, если они находятся в одной строке