一張表多個外鍵指向同一主鍵


現在有兩張表

    (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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM