﻿--------------------------------------------------------------------------------------
-- Törölt tanulócsoportoknál töröltnek kell lennie a TTF - Felhasználónak
--------------------------------------------------------------------------------------
UPDATE fat SET
  fat.torolt = 'T'
FROM T_FOGLALKOZASAMITANULO_OSSZES fat
INNER JOIN T_FOGLALKOZAS_OSSZES f ON fat.C_FOGLALKOZASID = f.id
INNER JOIN T_TANULOCSOPORT_OSSZES tcs ON tcs.C_OSZTALYCSOPORTID = f.C_OSZTALYCSOPORTID and tcs.C_TANULOID = fat.C_TANULOID
where fat.TOROLT = 'F'
  AND tcs.TOROLT = 'T'

--------------------------------------------------------------------------------------
-- Törölt egyéni TTF-nél töröltnek kell lennie a hozzá tartozó foglalkozásnak
--------------------------------------------------------------------------------------
UPDATE f SET
  f.torolt = 'T'
FROM T_FOGLALKOZASAMITANULO_OSSZES fat
INNER JOIN T_FOGLALKOZAS_OSSZES f ON fat.C_FOGLALKOZASID = f.id
INNER JOIN T_TANULOCSOPORT_OSSZES tcs ON tcs.C_OSZTALYCSOPORTID = f.C_OSZTALYCSOPORTID and tcs.C_TANULOID = fat.C_TANULOID
INNER JOIN T_CSOPORT_OSSZES cs ON cs.ID = f.C_OSZTALYCSOPORTID AND cs.C_ALTANEVID = f.C_TANEVID AND cs.TOROLT = 'F'
WHERE fat.TOROLT = 'T'
  AND tcs.TOROLT = 'T'
  AND f.torolt = 'F'
  AND cs.C_ISAUTOEGYENICSOPORT = 'T'