USP_SIMPLEDATALIST_RELATIONSHIP_IND2IND

This list returns all relationship between two constituents.

Parameters

Parameter Parameter Type Mode Description
@RELATIONSHIPCONSTITUENTID uniqueidentifier IN
@RECIPROCALCONSTITUENTID uniqueidentifier IN

Definition

Copy


CREATE procedure dbo.USP_SIMPLEDATALIST_RELATIONSHIP_IND2IND
(
    @RELATIONSHIPCONSTITUENTID uniqueidentifier,
    @RECIPROCALCONSTITUENTID uniqueidentifier
)
as
    select 
        RELATIONSHIP.ID as VALUE
        RELATIONSHIPCONSTITUENT.FIRSTNAME + ' (' +  RELATIONSHIPTYPECODE.DESCRIPTION + '), ' + RECIPROCALCONSTITUENT.FIRSTNAME + ' (' + RECIPROCALTYPECODE.DESCRIPTION + ')' as LABEL
    from dbo.RELATIONSHIP
    inner join dbo.CONSTITUENT RELATIONSHIPCONSTITUENT on RELATIONSHIP.RELATIONSHIPCONSTITUENTID = RELATIONSHIPCONSTITUENT.ID
    inner join dbo.CONSTITUENT RECIPROCALCONSTITUENT on RELATIONSHIP.RECIPROCALCONSTITUENTID = RECIPROCALCONSTITUENT.ID
    inner join dbo.RELATIONSHIPTYPECODE on RELATIONSHIP.RELATIONSHIPTYPECODEID = RELATIONSHIPTYPECODE.ID
    inner join dbo.RELATIONSHIPTYPECODE RECIPROCALTYPECODE on RELATIONSHIP.RECIPROCALTYPECODEID = RECIPROCALTYPECODE.ID
    where RELATIONSHIP.RELATIONSHIPCONSTITUENTID = @RELATIONSHIPCONSTITUENTID and RELATIONSHIP.RECIPROCALCONSTITUENTID = @RECIPROCALCONSTITUENTID