askurashev, ну не единственный, можно просто через exists проверять, но это не атомарная операция, надо лочить таблицы, а это риск deadlock на ровном месте
p1ugg, вариаторов много, можно хранить bool, можно хранить дату подписки, если вдруг она будет нужна, можно хранить статусы - подписан, в процессе проверки, не подписан и т.д, если вдруг потребуется такая логика