SQL语句如何实现一张表的两个字段通过外连接另一张表得到想要的信息
图二msginfo表中的msgsenderid字段和msgreceiverid字段与userinfo中的userid相关联,现在如何写出sql语句,能够同时获取msgse...
图二msginfo表中的msgsenderid字段和msgreceiverid字段与userinfo中的userid相关联,现在如何写出sql语句,能够同时获取msgsenderid和msgreceiverid对应的userinfo信息。感谢!
展开
1个回答
展开全部
基本这样:
select * from msginfo a,userinfo b,userinfo c where a.msgsenderid=b.userid and a.msgreceiverid=c.userid
*你替换成要查询的相应前缀+字段即可。
就是userinfo表用两次,分别关联msginfo表的两个字段。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询