У меня есть две таблицы
1- таблица пользователей
2. friends_table
users_tbl
столбцы
user_id int primary key, user_name text
friend_tbl
столбцы
sender_id references users_tbl (user_id) int,
receiver_id int references users_tbl (user_id),
is_accepted bit
Мне нужен запрос для конкретного @user_id
, и он должен возвращать всех пользователей без присоединения @user_id
к столбцу friends_tbl
.
Пример таблиц с данными:
users_tbl :
user_id user_name
----------------------------
1 tarik
2 alex
3 frank
friends_table :
sender_id receiver_id is_accepted
--------------------------------------
1 2 0
Ввод
user_id =1
выход
user_id user_name is_accepted
------------------------------------
2 alex 0
3 frank NULL
Я использую это в mvc, функция получает идентификатор пользователя и возвращает таблицу всех пользователей, присоединяющихся к столбцу is_accepted
, специфичному для входящих user_id
.