Pertanyaan brilian.
Mengingat pengguna A, B, C, D, dan E, kumpulan data Anda berbentuk segitiga;
A B C D E
A
B *
C * *
D * * *
E * * * *
- Pada matriks di atas AA, BB, CC, DD dan EE tidak ada artinya.
- Untuk menghindari duplikasi, AB sama dengan BA. CD sama dengan DC, dan seterusnya.
Anda dapat menyimpan kumpulan data segitiga dalam database SQL berorientasi tabel dengan cara ini;
id usr usr c
------------
0 A B 1
1 A C 5
2 A D 3
3 A E 4
4 B C 3
dll