Mysql
 sql >> база данни >  >> RDS >> Mysql

SQL заявка за намиране на брой взаимни приятели, дадена таблица с лица, приятелска двойка

Можете да използвате самостоятелно присъединяване:

select f1.user as user1, f2.user as user2, count(*) as num_in_common
from friends f1 join
     friends f2
     on f1.friend = f2.friend 
group by f1.user, f2.user;

Можете да добавите where клауза, ако искате тази информация за определена двойка потребители.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Lon/Lat Red при използване на пространствен тип POINT с MySQL

  2. Функция abs на конструктора на заявки доктрина 2

  3. Как да зададете 0 с функция MAX, когато е NULL?

  4. Най-добрият начин да се справите със съхраняването/показването на дати в различни часови зони в PHP?

  5. Python 3.4.0 с MySQL база данни