3 回答

TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個(gè)贊
你會(huì)使用另一個(gè)連接,這些都是這樣的:
SELECT toD.dom_url AS ToURL, fromD.dom_url AS FromUrl, rvw.*FROM reviews AS rvwLEFT JOIN domain AS toD ON toD.Dom_ID = rvw.rev_dom_forLEFT JOIN domain AS fromD ON fromD.Dom_ID = rvw.rev_dom_from
編輯:
您所做的只是多次加入表格。查看帖子中的查詢:它從Reviews表中選擇值(別名為rvw),該表為您提供了2個(gè)對(duì)Domain表的引用(FOR和FROM)。
此時(shí),將Domain表連接到Reviews表是一件簡(jiǎn)單的事情。一次(別名為D)表示FOR,第二次(別名為D)表示FROM。
然后在SELECT列表中,您將從DOMAIN表的兩個(gè)LEFT JOINS中選擇DOM_URL字段,通過(guò)每個(gè)參與Domains表引用的表別名引用它們,并將它們別名為ToURL和FromUrl。
有關(guān)SQL中別名的更多信息,請(qǐng)閱讀此處。

TA貢獻(xiàn)1785條經(jīng)驗(yàn) 獲得超8個(gè)贊
閱讀本文并嘗試,這將有助于您:
表格1
column11,column12,column13,column14
表2
column21,column22,column23,column24SELECT table1.column11,table1.column12,table2asnew1.column21,table2asnew2.column21 FROM table1 INNER JOIN table2 AS table2asnew1 ON table1.column11=table2asnew1.column21 INNER TABLE table2 as table2asnew2 ON table1.column12=table2asnew2.column22
table2asnew1
是表2的一個(gè)實(shí)例,它與之匹配 table1.column11=table2asnew1.column21
和
table2asnew2
是表2的另一個(gè)實(shí)例,它與之匹配 table1.column12=table2asnew2.column22
添加回答
舉報(bào)