-2
У меня есть 5 столов:Как написать этот SQL против Oracle?
TABLE_A:
A_ID
TABLE_B:
A_ID
B_ID
TABLE_C:
B_ID
C_ID
C_SOME_NUMBER
TABLE_D:
A_ID
D_ID
TABLE_E:
D_ID
E_ID
E_SOME_NUMBER
Как вы можете видеть, отношения отображения являются:
1 A --> n B
1 B --> n C
1 A --> n D
1 D --> n E
Я хочу написать SQL для расчета: подсчет A_ID что:
sum(C_SOME_NUMBER) != sum(E_SOME_NUMBER)
Но я не знаю, как написать этот sql. Моя БД - Oracle
@ Решение Fluffeh сравнивает только суммы, соответствующие одному и тому же 'A_ID'. Если 'TABLE_C' совпадал с определенными' A_ID' и 'TABLE_E', это не так, вам нужно, чтобы' A_ID' считался? –