Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

SQL:Как да поддържате редове за проследяване, които вече съответстват в корелирана подзаявка?

Вашата задача е класически пример за проблем с топовете .

Не може да бъде решен ефективно в SQL .

Има някои прости алгоритми, които работят добре, ако има вероятност вашите работници да имат необходимите умения (т.е. неквалифициран работник е по-скоро рядко изключение, отколкото правило).

По-добре обаче използвайте 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. Разбиране на ЗАКЛЮЧВАНЕТО на SQL Server при SELECT заявки

  2. SELECT INTO променлива на таблица в T-SQL

  3. Разделен със запетаи списък от редове на колона с група по други колони

  4. Вътрешни елементи на седемте сорта SQL сървъри – част 2

  5. Как да намерите съпоставянията на базата данни, поддържани от вашия екземпляр на SQL Server