Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Jak przechowywać wartości korelacji między użytkownikami w bazie danych za pomocą MySQL i PHP?

Genialne pytanie.

Biorąc pod uwagę użytkowników A, B, C, D i E, Twój zbiór danych jest trójkątny;

  A B C D E
A   
B *  
C * *
D * * *
E * * * *
  1. W powyższej macierzy AA, BB, CC, DD i EE są bez znaczenia.
  2. Aby uniknąć powielania, AB jest tym samym, co BA. CD to to samo co DC i tak dalej.

W ten sposób można zapisać trójkątny zestaw danych w zorientowanej na tabele bazie danych SQL;

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

itp.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Polecenia MySQL:Ściągawka z popularnych zapytań MySQL

  2. problem z ostrzeżeniem:oczekuje, że parametr 1 to mysqli_result

  3. próbuję zaktualizować bazę danych mysql w php

  4. php mysql array - wstaw informacje o tablicy do mysql

  5. Odwoływanie się do kluczy obcych MySQL