1. Tuyển Mod quản lý diễn đàn. Các thành viên xem chi tiết tại đây

Giúp mình viết câu truy vấn này cái

Chủ đề trong 'Hỏi đáp Tin học' bởi jb, 17/04/2006.

  1. 0 người đang xem box này (Thành viên: 0, Khách: 0)
  1. jb

    jb Thành viên rất tích cực

    Tham gia ngày:
    18/01/2004
    Bài viết:
    1.065
    Đã được thích:
    0
    Giúp mình viết câu truy vấn này cái

    Có một bảng có 2 trường tọa độ x và y (số nguyên).
    Mình muốn tìm bản ghi nào thỏa mãn điều kiện là khoảng cách từ điểm (x,y) của bản ghi đó tới một điểm (x1,y1) bất kì là gần nhất.
    Cơ sở dữ liệu mình dùng là MySQL.
    Ngoài cách dùng truy vấn query thông thường thì liệu còn cách nào khác không nhỉ?
    Cảm ơn các bạn!
  2. jb

    jb Thành viên rất tích cực

    Tham gia ngày:
    18/01/2004
    Bài viết:
    1.065
    Đã được thích:
    0
    Mình định dùng truy vấn như sau nhưng thấy kô hay lắm:
    select ID,TenDiem,min(abs(x-x1)+abs(y-y1)) as mini from BangDiem group by ID,TenDiem
    order by mini

Chia sẻ trang này