Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Những cách để có được những người bạn chung trong tình huống (1, 2) (2, 1) tình bạn là gì?

Xem định dạng bảng từ câu hỏi khác , điều này sẽ làm những gì bạn muốn;

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

Demo tại đây .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. cách xây dựng một ứng dụng mysql php hoạt động ngoại tuyến

  2. Gói MySQL cho python 3.7

  3. Đã chuyển thư mục XAMPP sang máy tính mới, hiện nhận được (lỗi XAMPPErrorDomain 1.) khi cố gắng khởi động MySQL

  4. Lưu trữ số nguyên rất lớn trong MySQL

  5. Các cách khác nhau để xem các bảng trong MySQL Server