2018年9月20日 星期四

網頁開發(3) 重複查詢同一資料表

對同一個資料表做重複查詢


有時候可能會對同一個資料表做重複查詢很多次
也就是需要 JOIN 兩次以上

例如( 以下範例不小心用到中文,沒試過到底可不可行 )
Table1
Table2








這時可能就需要 JOIN Table2 重複 2 次來達到完整資料
利用 AS 來達到區分 Table2 達到 JOIN 2 次的效果
    SELECT send.名稱 as sendman, recv.名稱 as recvman
    FROM Table1 as log
    LEFT JOIN Table2 AS send ON log.寄件者 = send.id
    LEFT JOIN Table2 AS recv ON log.收件者 = recv.id

0 意見:

張貼留言

Popular Posts