Skip to content

Instantly share code, notes, and snippets.

@foontzoot
Created October 22, 2016 03:04
Show Gist options
  • Save foontzoot/d4fd6c645fa7d7091538ba42f959642f to your computer and use it in GitHub Desktop.
Save foontzoot/d4fd6c645fa7d7091538ba42f959642f to your computer and use it in GitHub Desktop.
SELECT r.[RegistrationId], dc.[DigitalCodeId]
FROM
(
SELECT [RegistrationId], row_number() OVER (ORDER BY [RegistrationId]) AS row_num
FROM [dbo].[Registration]
WHERE [JobNumber] = 12897 AND [OrderNumber] = 5405
) r
JOIN
(
SELECT [DigitalCodeId], row_number() OVER (ORDER BY [DigitalCodeId]) as row_num
FROM [dbo].[DigitalCodes]
WHERE [CardNumber] NOT IN
(
SELECT [CardNumber] FROM [dbo].[Fulfillment]
)
) dc
ON r.row_num = dc.row_num
ORDER BY r.[RegistrationId], dc.[DigitalCodeId];
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment