sql >> Database teknologi >  >> RDS >> Mysql

Få en liste over venners navne fra MySQL

Dette burde gøre det fint med en enkelt, let at indeksere, forespørgsel;

SELECT name FROM users u
JOIN friends f 
  ON u.uid = f.uid OR u.uid = f.fid
WHERE (f.uid=1 OR f.fid=1) 
  AND u.uid<>1;

Demo her .



  1. SQLSTATE[HY000] [2002] Et forbindelsesforsøg mislykkedes.. - Ved forsøg på at oprette forbindelse fra lokal til fjernserver

  2. 100% sikker måde at gemme html i MySQL

  3. Hvis mysql_num_rows er lig med NUL, virker det IKKE

  4. Sletning af dubletter fra en stor tabel