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

Làm thế nào để chọn các cặp riêng biệt trong MySQL tham gia (cùng một bảng) với độ nhạy?

Chỉ nhóm ở một phía và lấy MIN() của cái khác:

SELECT   MIN(a.ID) a, b.ID b
FROM     mytable a JOIN mytable b ON b.text = a.text AND b.ID > a.ID
GROUP BY b.ID

Xem nó trên sqlfiddle .




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Thêm chỉ mục FULLTEXT trong Doctrine 2 bằng cách sử dụng chú thích?

  2. Cách hiển thị Tổng số tiền đặt hàng mỗi ngày trong biểu đồ

  3. Tên bảng Mysql không hoạt động bằng chữ hoa

  4. Không thể kết nối từ Intellij với mySql đang chạy trong vùng chứa docker - kết hợp người dùng / mật khẩu cơ sở dữ liệu được chỉ định bị từ chối

  5. Sự cố trình điều khiển Mysql