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

Hvordan gemmer jeg korrelationsværdier mellem brugere i en database ved hjælp af MySQL og PHP?

Genialt spørgsmål.

Givet brugerne A, B, C, D og E, er dit datasæt trekantet;

  A B C D E
A   
B *  
C * *
D * * *
E * * * *
  1. I ovenstående matrix er AA, BB, CC, DD og EE meningsløse.
  2. For at undgå overlapning er AB det samme som BA. CD er det samme som DC, og så videre.

Du kan gemme et trekantet datasæt i en tabelorienteret SQL-database på denne måde;

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

osv.



  1. Vælg ugedag fra dato

  2. Hvordan bruger man JOIN i Yii2 Active Record til relationel model?

  3. 4 måder at vælge duplikerede rækker i PostgreSQL

  4. liste resultater i mysql fra samme tabel