Avete presente Facebook che vi dice quanti amici in comune hai con una persona?
Bene, a me serve fare una cosa del genere e anche se inizialmente può sembrare semplice, la cosa mi fa diventare matto.
Io attualmente ho una struttura del tipo:
amicizie:
ID1 | ID2
1 | 3
1 | 7
6 | 1
6 | 2
2 | 9
7 | 2
ecc
Ovviamente sono ripetuti record doppi tipo:
1 | 3
3 | 1
(se 1 è amico di 3, è inutile ribadire che 3 è amico di 1)
Ora io che query potrei fare per estrarmi gli amici in comune che hanno 1 e 2?
(in questo caso dovrebbe tirarmi fuori 7 e 6)