USP_DATALIST_CONSTITUENTREGISTRANTS
Lists the registrant records for the given constituent.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@CONSTITUENTID | uniqueidentifier | IN | Input parameter indicating the context ID for the data list. |
@EVENTID | uniqueidentifier | IN | Event |
Definition
Copy
create procedure dbo.USP_DATALIST_CONSTITUENTREGISTRANTS
(
@CONSTITUENTID uniqueidentifier,
@EVENTID uniqueidentifier = null
)
as
set nocount on;
select
REGISTRANT.ID,
[HOST].ID [HOSTREGISTRANTID],
[HOST].CONSTITUENTID [HOSTCONSTITUENTID],
dbo.UFN_CONSTITUENT_BUILDNAME([HOST].CONSTITUENTID) [HOSTNAME],
EVENT.ID [EVENTID],
EVENT.NAME [EVENTNAME]
from
dbo.REGISTRANT
left join dbo.EVENT on REGISTRANT.EVENTID = EVENT.ID
left join dbo.REGISTRANT [HOST] on REGISTRANT.GUESTOFREGISTRANTID = [HOST].ID
where
REGISTRANT.CONSTITUENTID = @CONSTITUENTID
and
(
@EVENTID is null
or
EVENT.ID = @EVENTID
or
EVENT.MAINEVENTID = @EVENTID
)
order by
EVENT.NAME;