Advertisement
Guest User

Untitled

a guest
Apr 1st, 2020
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.34 KB | None | 0 0
  1.  SELECT i.idugylet AS id, m.id AS idmunkatars, aj.irhato, aj.szerepkor, NULL AS funkciojogosultsag
  2. FROM munkatars m
  3.          JOIN (SELECT idmunkatars, idszolgaltatas,irhato,szerepkor FROM ta_munkatars_jog WHERE sysdate BETWEEN valid_from AND valid_to AND szerepkor NOT IN ('O', 'X')) aj ON (m.id=aj.idmunkatars)
  4.          JOIN ta_igenyles i ON (i.idszolgaltatas=aj.idszolgaltatas)
  5. UNION ALL
  6. SELECT
  7.     i.idugylet AS id, NULL ,1 AS irhato,NULL, 'IgenylesKorlatlanKereses' AS funkciojogosultsag
  8. FROM
  9.     ta_igenyles i
  10. UNION ALL
  11. SELECT
  12.     i.idugylet AS id, i.ID_SEGITO ,1 AS irhato,'O', NULL
  13. FROM
  14.     ta_igenyles i
  15. WHERE i.id_segito IS NOT NULL
  16. UNION ALL
  17. SELECT u.id,m.id AS idmunkatars,1 AS irhato, 'E', NULL AS funkciojogosultsag
  18. FROM munkatars m
  19.          JOIN (SELECT idmunkatars, idszolgaltatas,irhato,szerepkor FROM ta_munkatars_jog WHERE sysdate BETWEEN valid_from AND valid_to AND szerepkor IN ('E')) aj ON (m.id=aj.idmunkatars)
  20.          JOIN nrszh_szolgaltatas sz ON sz.id = aj.idszolgaltatas
  21.          JOIN nrszh_mukodesihely mh ON mh.id = sz.IDMUKODESIHELY
  22.          JOIN ta_szocialisdiagnozis szd ON szd.CSJGYK_KOZP_ID = mh.id
  23.          JOIN ugylet u ON u.id = szd.IDUGYLET
  24. UNION ALL
  25. SELECT szd.idugylet AS id, NULL AS idmunkatars, 1 AS irhato, NULL, 'DiagnozisKorlatlanSzerkeszt' AS funkciojogosultsag
  26. FROM
  27.     ta_szocialisdiagnozis szd;
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement