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

Získání seznamu jmen přátel z MySQL

To by mělo fungovat v pohodě s jediným, snadno indexovatelným dotazem;

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;

Ukázka zde .



  1. PostgreSQL:Porovnání řetězců bez ohledu na velikost písmen

  2. Skupina SQL Server podle počtu DateTime za hodinu?

  3. Vložte hodnotu sloupce časového razítka MySQL pomocí SqlAlchemy

  4. Změna řazení sloupce ID v tabulce MySQL?