Advertisement
Guest User

Untitled

a guest
May 4th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
SQL 1.28 KB | None | 0 0
  1.         <cfquery name="getMailingList" datasource="#request.DBDatasource#" username="#request.DBUsername#" password="#request.DBPassword#">
  2.             DECLARE @list INT
  3.             SET @list=<cfqueryparam cfsqltype="CF_SQL_INTEGER" VALUE="#form.RMU_ID#">
  4.        
  5.             SELECT rmp.RMP_ID, #ArrayToList(UserFieldArray)#, rmpl.RMPL_UUID
  6.             FROM #request.DBTablePrefix#REG_MAILPEOPLELIST rmpl
  7.                 INNER JOIN #request.DBTablePrefix#REG_MAILPEOPLE rmp ON rmpl.RMPL_RMP_ID = rmp.RMP_ID
  8.                     AND rmp.RMP_ACTIVE IS NOT NULL
  9.             WHERE rmpl.RMPL_RMU_ID = @list
  10.            
  11.             UNION
  12.            
  13.             SELECT -1 * rg.RG_ID AS RMP_ID
  14.             <cfloop INDEX="i" FROM="1" TO="#ArrayLen(UserRegArray)#">
  15.                 <cfif ListFindNoCase(getRegFieldsList, UserRegArray[i])>
  16.                     <cfset RegGroupFieldList=ListAppend(RegGroupFieldList, UserRegArray[i])>
  17.                     , rg.#UserRegArray[i]# AS #UserFieldArray[i]#
  18.                 <cfelse>
  19.                     , '' AS #UserFieldArray[i]#
  20.                 </cfif>
  21.             </cfloop>
  22.                 , rmpl.RMPL_UUID
  23.             FROM #request.DBTablePrefix#REGISTRATION rg
  24.                 INNER JOIN #request.DBTablePrefix#REG_MAILPEOPLELIST rmpl ON rmpl.RMPL_RMP_ID = -1 * rg.RG_ID
  25.                     AND rmpl.RMPL_RMU_ID = @list
  26.                 INNER JOIN #request.DBTablePrefix#REG_MAILPEOPLELIST rmpl_2 ON rmpl_2.RMPL_RMP_ID = -1 * rg.RG_ID
  27.             WHERE rmpl.RMPL_RMU_ID = @list
  28.  
  29.             ORDER BY RMP_LASTNAME, RMP_FIRSTNAME
  30.         </cfquery>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement