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

Cách loại bỏ các liên kết trùng lặp để mang lại một tập hợp duy nhất hoàn chỉnh nhất

Vấn đề tương đương với việc tìm đối sánh tối đa trong biểu đồ hai bên . Mỗi phần tử cột biểu thị một đỉnh, mỗi hàng biểu thị một cạnh. Bài viết Wikipedia được liên kết cung cấp một số gợi ý về các thuật toán để giải quyết vấn đề này. Có một cách triển khai thuật toán tiếng Hungary trong thư viện hoặc công cụ của Google .

Dưới đây là ví dụ đã cho được công thức dưới dạng biểu đồ, với các cạnh màu đỏ đại diện cho giải pháp đã cho:

Tôi sẽ rất ngạc nhiên nếu bạn có thể tìm thấy một giải pháp hoàn toàn bằng SQL.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để tìm nguyên nhân gây ra lỗi được báo cáo trong dấu vết của trình biên dịch SQL Server?

  2. Tìm hiểu Hệ điều hành SQL Server đang chạy (Ví dụ T-SQL)

  3. Làm cách nào để chỉnh sửa các giá trị của một INSERT trong một trình kích hoạt trên SQL Server?

  4. SQL Hiển thị tất cả các mặt hàng đang được thuê trước đó và cho đến một ngày nhất định

  5. TSQL:Thử bắt giao dịch trong trình kích hoạt