Вы можете создать таблицу черного списка с user_id в качестве внешнего ключа для user_data.
Например:
Table : blacklist
blacklist_id: primary key
user_id: foreign key
blocked_user_id: the user is blocked by this user (foreign key)
| blacklist_ID | user_id | blocked_user_ID
+--------------+---------+----------------+
| 01 | 00001 | 00002 |
| 02 | 00001 | 00003 |
| 03 | 00001 | 00004 |
| 04 | 00002 | 00001 |
| 05 | 00002 | 00003 |
| 06 | 00002 | 00004 |
Select blocked_user_ID from blacklist where user_id='00001'
вернет список:
00002
00003
00004