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

Yêu cầu MySQL để kết hợp và tìm kiếm trong 2 bảng

Tôi thay đổi công thức khoảng cách thành một thứ hoạt động kể từ mysql 5.7.Bạn không chỉ định cơ sở dữ liệu của mình hoặc trình bày một ví dụ fiddle để hiển thị hệ thống của bạn, vì vậy tôi đã chọn 5.7 là mini9mum và nó cũng hoạt động ở 8.0 như bạn thấy trong fiddle.

truy vấn bên trong cần hai thứ là id người dùng tìm kiếm và vị trí của anh ta, vì anh ta bị loại khỏi kết quả và tất nhiên để tính toán khoảng cách.

Kết quả từ truy vấn được chọn trong mệnh đề where-Tôi hy vọng tôi hiểu đúng, vì vậy bạn nên kiểm tra điều đó

db <> fiddle 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. PDO lấy ID cuối cùng được chèn

  2. Cách kết nối Google Cloud SQL với C #

  3. Mysql để chọn bản ghi theo tháng ngay cả khi dữ liệu không tồn tại

  4. PHP:Truy xuất hình ảnh từ MySQL Blob trực tiếp vào thẻ <img>

  5. MySQL - chọn gần một điểm không gian