Вы думаете о IN
в обратном направлении. Запрос, который вы ищете:
SELECT message FROM checkin WHERE me() IN tagged_uids
Однако , tagged_uids
это не индексируется , поэтому вам нужно знать больше информации, прежде чем вы сможете выполнить этот запрос (например, кто на самом деле записывает регистрацию). Одна вещь, которую вы можете попробовать это:
SELECT message FROM checkin
WHERE author_uid IN (SELECT uid2 FROM friend WHERE uid1 = me())
AND me() IN tagged_uids
При этом будут обнаружены все проверки, в которых ваш пользователь отмечен тегами, которые были сделаны его друзьями (вероятно, единственными, кто может зарегистрироваться в этом пользователе).