sql >> Database >  >> RDS >> Mysql

Hoe vriendschapsrelaties te modelleren

U kunt een table-join gebruiken (bijv. http://dev.mysql .com/doc/refman/5.0/en/join.html ) om alle verzoeken te vinden.

Eigenlijk kun je hier een subquery gebruiken:

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)

vervang $userid met uw gebruikers-ID



  1. JDBC op Google Apps Script. Uitzondering:Afschrift geannuleerd wegens time-out of verzoek van klant

  2. Hoe voer je een in orakel opgeslagen procedure uit?

  3. Waarom mislukt de query niet met een niet-bestaande kolom in de subquery?

  4. Postgresql json zoals query