Mysql
 sql >> Database >  >> RDS >> Mysql

Come si memorizzano i valori di correlazione tra utenti in un database utilizzando MySQL e PHP?

Domanda brillante.

Dati gli utenti A, B, C, D ed E, il tuo set di dati è triangolare;

  A B C D E
A   
B *  
C * *
D * * *
E * * * *
  1. Nella matrice sopra AA, BB, CC, DD ed EE non hanno significato.
  2. Per evitare duplicazioni, AB è uguale a BA. CD è uguale a DC e così via.

In questo modo potresti salvare un set di dati triangolare in un database SQL orientato alla tabella;

id usr usr c
------------
0  A   B   1
1  A   C   5
2  A   D   3
3  A   E   4
4  B   C   3

ecc