首页 > 其他 > 详细

一张表多个外键指向同一主键

时间:2018-06-08 15:29:55      阅读:210      评论:0      收藏:0      [点我收藏+]

现在有两张表

技术分享图片

    (a表)

                         ======(想要的结果)=====》  技术分享图片

 

 

技术分享图片

      (b表)

 

因为第一次遇到这种,想了想还挺有趣的。。。。适用于多个外键同时关联同个主键    

我的sql语句是:

SELECT
    a1.id,
     a1.userName userId,
     a2.userName createUserId
FROM
    (SELECT * FROM a) a1
RIGHT JOIN b  ON a1.id=b.userId   (先右连接,以右表为主表,得到一条数据,然后就开始关联字段,ok,问题解决)
LEFT JOIN a a2 ON a2.id=b.createUserId

一张表多个外键指向同一主键

原文:https://www.cnblogs.com/whiteme/p/9155644.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!