Я не совсем уверен, как это выразить, и вообще я новичок в SQL, но в основном в моей таблице group_memberships
у меня есть столбцы user_id
, group_id
и permission_level
. Я хочу посмотреть, принадлежат ли два пользователя (user1 и user2) к одной и той же группе (т. е. они оба являются частью одной и той же группы) и если user1 имеет permission_level
из 1
, а user2 имеет permission_level
из 0
( т.е. user1 является администратором user2).
Этот запрос может быть довольно интенсивным, но я не уверен. Мне трудно даже гуглить, как это сделать.