【发布时间】:2011-12-01 09:12:27
【问题描述】:
我有一个关于 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,我将能够执行我的追随者的搜索请求...
谁能帮我完成这个查询?
【问题讨论】:
标签: sql asp.net-mvc-3