бихте използвали друго присъединяване, нещо от следния ред:
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
РЕДАКТИРАНЕ :
Всичко, което правите, е да се присъедините към масата няколко пъти. Вижте заявката в публикацията:тя избира стойностите от таблиците за прегледи (с псевдоним rvw), тази таблица ви предоставя 2 препратки към таблицата на домейна (ЗА и ОТ).
В този момент е лесно да оставите да се присъедините към таблицата с домейни към таблицата с отзиви. Веднъж (с псевдоним като toD) за FOR и втори път (с псевдоним от D) за FROM.
След това в списъка SELECT ще изберете полетата DOM_URL от двете LEFT JOINS на таблицата DOMAIN, като ги препращате чрез псевдонима на таблицата за всяко присъединено във връзка с таблицата Domains и като псевдоним като ToURL и FromUrl.
За повече информация относно псевдонимите в SQL прочетете тук .