USP_MKTSEGMENTLIST_GETDEPENDENTSELECTIONSTOREFRESH
Returns a list of all dependent selections for a given list segment.
Parameters
Parameter | Parameter Type | Mode | Description |
---|---|---|---|
@SEGMENTID | uniqueidentifier | IN |
Definition
Copy
create procedure dbo.[USP_MKTSEGMENTLIST_GETDEPENDENTSELECTIONSTOREFRESH]
(
@SEGMENTID uniqueidentifier
)
as
set nocount on;
select distinct
[ADHOCQUERY].[ID] as [ADHOCQUERYID]
from dbo.[ADHOCQUERY]
inner join dbo.[IDSETREGISTERADHOCQUERY] on [IDSETREGISTERADHOCQUERY].[ADHOCQUERYID] = [ADHOCQUERY].[ID]
inner join dbo.[IDSETREGISTER] on [IDSETREGISTER].[ID] = [IDSETREGISTERADHOCQUERY].[IDSETREGISTERID]
left join dbo.[MKTSEGMENTSELECTION] on [MKTSEGMENTSELECTION].[SELECTIONID] = [IDSETREGISTER].[ID]
where [IDSETREGISTER].[RECORDTYPEID] = (
select [IDSETREGISTER].[RECORDTYPEID]
from dbo.[MKTSEGMENT]
inner join dbo.[IDSETREGISTER] on [IDSETREGISTER].[ID] = [MKTSEGMENT].[IDSETREGISTERID]
where [MKTSEGMENT].[ID] = @SEGMENTID
)
and [IDSETREGISTER].[STATIC] = 1
and [MKTSEGMENTSELECTION].[ID] is null;
return 0;