SELECT tDataType.tDataType_ID, tDataType.tDataType_Name, tDataType.tDataType_Type, DVALUES.tDataTypeValue_ID, DVALUES.VALUE, DVALUES.DataValue, tDataType.tDataType_Required AS Required, (SELECT TOP (1) tDataTypeValue AS textvalue FROM tMemberData WHERE (tDataType.tDataType_ID = tDataType_ID) AND (tMember_ID = @memberid)) AS TextValue FROM tDataType LEFT OUTER JOIN (SELECT tDataTypeValue_ID, tDataTypeValue_Value AS VALUE, tDataType_ID AS DataID, (SELECT TOP (1) 'Selected' AS selected FROM tMemberData WHERE (tDataTypeValue.tDataType_ID = tDataType_ID) AND (tMember_ID = @memberid) AND (tDataTypeValue.tDataTypeValue_ID = tDataTypeValue_ID)) AS DataValue FROM tDataTypeValue) AS DVALUES ON DVALUES.DataID = tDataType.tDataType_ID WHERE tDataType.tAccountGroup_ID = @accountgroup ORDER BY tDataType.tDataType_Order FOR XML AUTO, ROOT('controls')
Bookmarks