Möchtest du das ganze so machen, dass es z. B. Refrang 2 gibt (also, der ref, der einen user geworben hat, einen ref hat? Dann wäre eine Bereichsvariable nicht sehr sinnvoll.

Würde eine Tabelle für eigene Tabelle für die Refs erstellen, ebenso extra Tabellen, für User mit Klicks und diese über den primary key der UserID zusammen zuführen und dem User wiederzugeben.
Hoffe, dass ich mich einigermassen akzeptabel ausgedrückt habe.