Я новичок в этом и использую Oracle SQL. У меня есть следующие таблицы:Oracle SQL - не в подзапросе
Таблица 1 CaseDetail
CaseNumber | CaseType
1 | 'RelevantToThisQuestion'
2 | 'RelevantToThisQuestion'
3 | 'RelevantToThisQuestion'
4 | 'NotRelevantToThisQuestion'
Таблица 2 LinkedPeople
CaseNumber | RelationshipType | LinkedPerson
1 | 'Owner' | 123
1 | 'Agent' | 124
1 | 'Contact' | 125
2 | 'Owner' | 126
2 | 'Agent' | 127
2 | 'Contact' | 128
3 | 'Owner' | 129
3 | 'Agent' | 130
3 | 'Contact' | 131
Таблица 3 Расположение
LinkedPerson| Country
123 | 'AU'
124 | 'UK'
125 | 'UK'
126 | 'US'
127 | 'US'
128 | 'UK'
129 | 'UK'
130 | 'AU'
131 | 'UK'
Я хочу посчитать CaseNumbers, которые имеют отношение к этому вопросу без LinkedPeople в 'AU'. Таким образом, результаты по вышеуказанным данным будут 1
Я пытался объединить функции и подзапросы агрегатов, но я думаю, что я мог бы слишком усложнять ситуацию.
Просто нужно нажать в правильном направлении, спасибо!
Жаль, что я пытался быть умным, упрощая мой сценарий вопрос, но на самом деле я слишком упрощенно и полностью сделал вопрос другой. – user4946727