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

Как да моделирам приятелски отношения

Можете да използвате присъединяване към таблица (напр. http://dev.mysql .com/doc/refman/5.0/en/join.html ), за да намерите всички заявки.

Всъщност можете да използвате подзаявка тук:

SELECT * FROM users_status WHERE userid = "$userid" 
    OR userid in (SELECT request_to   FROM friendships where request_from = "$userid" AND friendship_status = 1)
    OR userid in (SELECT request_from FROM friendships where request_to   = "$userid" AND friendship_status = 1)

замени $userid с вашия потребителски идентификатор



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Каква е разликата между типовете низове VARCHAR(255) и TINYTEXT в MySQL?

  2. Задействайте повиквания при каскадно изтриване

  3. Java PreparedStatement и ПРИ АКТУАЛИЗИРАНЕ НА ДУБЛИКАТ КЛЮЧ:как да разбера дали редът е бил вмъкнат или актуализиран?

  4. Създаване на MySQL пространствена колона - Тип данни на точка с lat long без използване на таблицата Alter

  5. MySQL връзка през SSL с Laravel