表A中的两个字段跟表B一个字段关联,怎么来显示表A的那两个字段的B中的文字?

tim8 2009-04-04 02:15:52
表A: Dx_Message 站内短信表,User_ID1 发送短信者ID ,User_ID2 接收短信者ID ,Title 短信标题

ID,User_ID1,User_ID2,Title

表B: Dx_User 网站用户表,UserName 昵称

ID,UserName

我想读取站内短信,实现

发布者昵称,接收者昵称,信息标题


如何实现呢?

以前只弄过一个字段关联另一个表的情况,还没弄过一个表里竟然有两个字段关联另一个表的同一个字段。
...全文
176 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
tim8 2009-06-03
  • 打赏
  • 举报
回复
有没有 access 版本的啊?
  • 打赏
  • 举报
回复
那就gx楼主了
Zoezs 2009-04-04
  • 打赏
  • 举报
回复
[Quote=引用 3 楼 tim8 的回复:]
已经解决了
SELECT Dx_CeShi.ID, T1.UserName AS UserName1, T2.UserName AS UserName2
FROM Dx_CeShi INNER JOIN
Dx_User T1 ON Dx_CeShi.User_ID1 = T1.ID INNER JOIN
Dx_User T2 ON Dx_CeShi.User_ID2 = T2.ID
[/Quote]
和我们的一样啊,给分吧。
tim8 2009-04-04
  • 打赏
  • 举报
回复
已经解决了
SELECT Dx_CeShi.ID, T1.UserName AS UserName1, T2.UserName AS UserName2
FROM Dx_CeShi INNER JOIN
Dx_User T1 ON Dx_CeShi.User_ID1 = T1.ID INNER JOIN
Dx_User T2 ON Dx_CeShi.User_ID2 = T2.ID
-狙击手- 2009-04-04
  • 打赏
  • 举报
回复
select a.username,b.username,c.title
from dx_message c
left join dx_user a on a.id = c.user_id1
left join dx_user b on b.id = c.user_id2
Zoezs 2009-04-04
  • 打赏
  • 举报
回复

select b.username,c.username,a.title from Dx_Message a,Dx_User b,Dx_User c
where a.User_ID1=b.id and a.User_ID2=c.id and id=....

22,294

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧