asp.net – 如何加入这些表以显示相关的用户名?
发布时间:2020-12-16 06:46:42 所属栏目:asp.Net 来源:网络整理
导读:我有三个表格配置文件,消息和登录相关如下图所示,我想显示消息发送者和消息接收者的用户名(消息表中的最后一行).此查询仅显示与接收方ID关联的用户名我该怎么办? SELECT Login.Username,Messages.Subject,Messages.Text,Messages.Status,Messages.Id,Messag
我有三个表格配置文件,消息和登录相关如下图所示,我想显示消息发送者和消息接收者的用户名(消息表中的最后一行).此查询仅显示与接收方ID关联的用户名我该怎么办?
SELECT Login.Username,Messages.Subject,Messages.Text,Messages.Status,Messages.Id,Messages.Senduserid,Messages.Recuserid FROM Login INNER JOIN Messages ON Login.Profileid = Messages.Recuserid 关系 解决方法
您需要两次加入登录表.一次为您想要拔出的每个用户. (它们是替代品,但这通常是最简单和最常见的).
为此,您需要为Login表的每个引用提供不同的Alias … SELECT Message.*,sender.Username,receiver.Username FROM Messages INNER JOIN Login AS sender ON sender.Profileid = Messages.Senduserid INNER JOIN Login AS receiver ON receiver.Profileid = Messages.Recuserid (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- asp.net-mvc – 发送asp.net mvc动作结果里面的电子邮件
- .net core项目修改appsetting配置后未自动更新的解决办法
- 如何从ASP.NET Web服务实现自定义JSON序列化?
- asp.net-mvc-4 – 在asp.net mvc应用程序中集成Power BI报告
- asp.net-mvc – 使用asp.net属性路由的根路径的默认路由
- nuget 包是如何还原的
- asp.net-mvc-3 – 是否可以在Javascript文件中使用razor语法
- asp.net – <%#Eval(“State”)%>或<%#DataBin
- asp.net – 如何使用ajax调用跨域web api?
- 如何在VBScript中使用最小的分隔符和时区格式化日期时间?
推荐文章
站长推荐
- asp.net-mvc – Fluent Validation不会在第一次验
- asp.net-mvc – 使用Facebook和Twitter登录ASP.N
- asp.net – Azure AD B2C – 多个子域
- asp.net-mvc – 具有接受routeValues和htmlAttri
- asp.net-mvc – S#arp架构与直接IOC NHibernate
- asp.net – Azure网站上HTTP 1.0代理请求的gzip压
- asp-classic – 升级Classic ASP WebApp的最佳方
- VS 2013 RC中缺少ASP.NET Web窗体脚手架功能
- asp.net-mvc – 如何添加代码隐藏页面到视图或部
- asp.net-mvc – ASP.NET MVC 3用户验证
热点阅读