• bryan.holmstrom (7/30/2015)


    This code sends an error: I must have something coded wrong?

    Msg 156, Level 15, State 1, Line 11

    Incorrect syntax near the keyword 'FROM'.

    WITH CTE_Concat AS

    SELECT lb.ListID, lmb.EntityID,

    STUFF((SELECT '; ' + lb.ListName

    FROM ReznickGroup_MSCRM.dbo.ListMemberBase lmb

    INNER JOIN ReznickGroup_MSCRM.dbo.ListBase lb ON lb.listid = lmb.listid

    WHERE lmb.entityid = cb.contactid

    FOR XML PATH('')),1,1,'') AS ConcatValues

    FROM ReznickGroup_MSCRM.dbo.ContactBase cb

    You have to put parenthesis after the AS of the CTE:

    WITH CTE_Concat AS (

    SELECT lb.ListID, lmb.EntityID,

    STUFF((SELECT '; ' + lb.ListName

    FROM ReznickGroup_MSCRM.dbo.ListMemberBase lmb

    INNER JOIN ReznickGroup_MSCRM.dbo.ListBase lb ON lb.listid = lmb.listid

    WHERE lmb.entityid = cb.contactid

    FOR XML PATH('')),1,1,'') AS ConcatValues

    FROM ReznickGroup_MSCRM.dbo.ContactBase cb

    )

    :w00t: !!!GOOGLE IS YOUR BEST FRIEND!!! :w00t: