DROP PROCEDURE IF EXISTS uspEszkozigenylesEszkozKiosztvaAdat GO CREATE PROCEDURE uspEszkozigenylesEszkozKiosztvaAdat @pTanevId int ,@pIntezmenyId int ,@pUserId int AS BEGIN SET NOCOUNT ON; SELECT eszkozigenyles.C_ISESZKOZKIOSZTVA FROM T_ESZKOZIGENYLES_OSSZES eszkozigenyles LEFT JOIN T_ALKALMAZOTT_OSSZES alkalmazott ON eszkozigenyles.C_ALKALMAZOTTID = alkalmazott.ID AND alkalmazott.TOROLT = 'F' AND eszkozigenyles.C_TANEVID = alkalmazott.C_ALTANEVID AND eszkozigenyles.C_INTEZMENYID = alkalmazott.C_ALINTEZMENYID LEFT JOIN T_TANULO_OSSZES tanulo ON eszkozigenyles.C_TANULOID = tanulo.ID AND tanulo.TOROLT = 'F' AND eszkozigenyles.C_TANEVID = tanulo.C_ALTANEVID AND eszkozigenyles.C_INTEZMENYID = tanulo.C_ALINTEZMENYID WHERE eszkozigenyles.TOROLT = 'F' AND eszkozigenyles.C_TANEVID = @pTanevId AND eszkozigenyles.C_INTEZMENYID = @pIntezmenyId AND ( eszkozigenyles.C_ALKALMAZOTTID = @pUserId OR eszkozigenyles.C_TANULOID = @pUserId ) END GO