sql >> Databasteknik >  >> RDS >> Mysql

Få en lista med vänners namn från MySQL

Detta borde göra det bra med en enda, lätt att indexera, fråga;

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 här .



  1. Återställa en ackumulerad summa?

  2. mysql JOIN, hur tolkas detta?

  3. Ställa in sessionens tidszon med spring jdbc oracle

  4. hur man skapar ISO-8601 gregoriansk datumtabell i postgres