I have 3 columns in a table i.e. email_id
, rid
, final_id
.
Rules for rid
and final_id
:
- If the
email_id
has a correspondingrid
, userid
as thefinal_id
. - If the
email_id
does not have a correspondingrid
(i.e.rid
is null), generate a unique 12 digit number and insert intofinal_id
field.
How to generate 12 digit unique number in redshift?