Powinno to wystarczyć za pomocą jednego, łatwego do zindeksowania zapytania;
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 tutaj .
Powinno to wystarczyć za pomocą jednego, łatwego do zindeksowania zapytania;
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 tutaj .
Jak dokładnie transakcje z PHP PDO działają ze współbieżnością?
Jak stworzyć atak typu SQL injection za pomocą Shift-JIS i CP932?
Użyj klucza podstawowego wrażliwego na akcent w MySQL
OpenSSL - błąd 18 przy wyszukiwaniu głębokości 0:samopodpisany certyfikat
jak uzyskać rekurencyjny wynik, wysyłając zapytanie do tabeli odwołującej się do siebie w mysql?