У меня есть один вопрос о LINQ, я не знаю, как получить нужный мне результат.
В моей социальной сети у меня есть доска подписчиков, а также окно поиска, чтобы найти связанных подписчиков.по имени или по электронной почте.
Моя проблема в том, что я не знаю, как получить этот результат.Получив псевдоним или адрес электронной почты пользователя, выполните поиск соответствующих подписчиков.
Это таблица моих подписчиков:
----------------------------
| ID | UserID | FollowerID |
----------------------------
Таблица моих пользователей (только нужные мне столбцы)
-------------------------------------
| ID | Email | Nickname | Thumbnail |
-------------------------------------
В моем окне поиска будут доступны результаты поиска по псевдониму или электронной почте.
Я пытался выполнить этот запрос:
SELECT u.ID, u.Thumbnail, u.Nickname, u.Email
FROM dbo.[User] u
INNER JOIN dbo.Followers f
ON f.FollowerID = u.ID
WHERE f.UserID=4 and u.Nickname LIKE 'Laura'
ORDER BY u.Nickname
В этом случае у меня будет UserID = 4и я смогу выполнить запрос на поиск моих подписчиков ...
Может ли кто-нибудь помочь мне выполнить этот запрос?