У меня может быть простая проблема, но я все еще не могу понять, как заставить все работать.
У меня есть три таблицы с этими важными полями:
- Правило - RuleOID
- RuleToModificationReason - RuleOID, MdfnReasonOID
- МодификацияReason - MdfnReasonOID, MdfnTyp (СОЗДАНИЕ или УДАЛЕНИЕ), MdfnDetail
и т. Д. У меня есть эти данные:
- Правило - RuleOID = 1
- RuleToModificationReason
- RuleOID = 1, MdfnReasonOID = 1
- RuleOID = 1, MdfnReasonOID = 2
- ModificationReason
- MdfnReasonOID = 1, MdfnTyp = 'СОЗДАНИЕ', MdfnDetail = 'Сведения о создании'
- MdfnReasonOID = 2, MdfnTyp = 'DELETION', MdfnDetail = 'Сведения об удалении'
Я хочу иметь вывод в одну строку для создания и удаления с правилом oid.
f.e. : RuleOID, подробности создания, подробности удаления.
Я могу загрузить его в два ряда, например:
- RuleOID, деталь создания, NULL
- RuleOID, NULL, подробности удаления.
Причина создания и удаления может быть нулевой.
Это вообще возможно?