sql >> Databáze >  >> RDS >> Mysql

Jak modelovat přátelské vztahy

Můžete použít spojení tabulky (např. http://dev.mysql .com/doc/refman/5.0/en/join.html ), abyste našli všechny požadavky.

Ve skutečnosti můžete použít dílčí dotaz zde:

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)

nahradit $userid s vaším uživatelským jménem



  1. Jaký je ekvivalent příkazu spool v MySQL?

  2. Export databáze MySQL do databáze SQLite

  3. Jak naformátuji číslo s čárkami v T-SQL?

  4. Jak vyloučit záznamy s určitými hodnotami v sql select