sql >> Databáze >  >> RDS >> Sqlserver

SQL:Jak sledovat řádky již shodné v korelovaném poddotazu?

Váš úkol je klasický příklad problém s věžemi .

Nelze to efektivně vyřešit v SQL .

Existuje několik jednoduchých algoritmů, které fungují dobře, pokud vaši pracovníci pravděpodobně mají požadované dovednosti (tj. nekvalifikovaný pracovník je spíše vzácnou výjimkou než pravidlem).

Raději však použijte SQL obnovit omezení, tj. E. kteří uživatelé se hodí (nebo nehodí) do kterých projektů a vloží je do heuristického algoritmu.



  1. Postup pro kontrolu neduplicitních řádků v tabulce před vložením (Oracle)

  2. Inteligentní (?) mezipaměť databáze

  3. Exportujte výpis tabulky pomocí SQL DEVELOPER

  4. Převeďte sloupec Datetime z UTC na místní čas v příkazu select