Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL:Wie kann man Zeilen verfolgen, die bereits in einer korrelierten Unterabfrage übereinstimmen?

Ihre Aufgabe ist ein klassisches Beispiel für Turmproblem .

Es kann nicht effizient in SQL gelöst werden .

Es gibt einige einfache Algorithmen, die gut funktionieren, wenn Ihre Mitarbeiter wahrscheinlich über die erforderlichen Fähigkeiten verfügen (d. h. ein ungelernter Arbeiter ist eher eine seltene Ausnahme als die Regel).

Verwenden Sie jedoch besser SQL um die Einschränkungen abzurufen, d. e. welche Benutzer zu welchen Projekten passen (oder nicht passen) und sie in einen heuristischen Algorithmus einspeisen.