У меня есть большой стол с Инцидентами. При этом я хочу добавить значения из Прикрепления к инцидентам и Комментариев к инцидентам. Я использовал левое внешнее соединение, так как могут быть или не быть какие-либо комментарии ИЛИ вложение для Инцидента.
Теперь, когда я использую несколько внешних соединений, я получаю дублированные строки.
Существует значение инцидента, общее для всех таблиц
INC1 ATT1 COMMENT1
INC1 ATT1 COMMENT2
INC1 ATT2 COMMENT1
INC1 ATT2 COMMENT2
Но на самом деле результат должен быть:
INC1 ATT1 COMMENT1
INC1 ATT2 COMMENT2
чтобы значения вложения и комментария были независимы при присоединении к таблице инцидентов.
select inc,att.attname,comment.commenttext
from inc
left outer join att inc.incidentID=att.incidentID
left outer join comment inc.incidentID=comment .incidentID
Возможно ли это?