SELECT toD.dom_url AS ToURL,
fromD.dom_url AS FromUrl,
rvw.*
FROM reviews AS rvw
LEFT JOIN domain AS toD
ON toD.Dom_ID = rvw.rev_dom_for
LEFT JOIN domain AS fromD
ON fromD.Dom_ID = rvw.rev_dom_from
:
您要做的就是多次加入表中。查看帖子中的查询:它从Reviews表(别名为rvw)中选择值,该表为您提供2个对Domain表的引用(一个FOR和一个FROM)。
此时,只需将Domain表加入Reviews表即可。FOR一次(别名为toD),FROM另一次(别名fromD)。
然后,在SELECT列表中,您将从DOMAIN表的两个LEFT JOINS中选择DOM_URL字段,并为每个引用Domains表的联接使用表别名来引用它们,并将它们作为ToURL和FromUrl进行别名。