はじめまして。SQL習いたての者です。
海外の練習サイトを使って勉強しだしたんですが、以下のリンク先の問題を解いていたところ疑問がでてきました。

https://pgexercises.com/questions/joins/self2.html

質問とテーブルのイメージ画像です

select mems.firstname as memfname, mems.surname as memsname, recs.firstname as recfname, recs.surname as recsname
from 
    cd.members mems
    left outer join cd.members recs
        on recs.memid = mems.recommendedby
order by memsname, memfname; 

上記が問題の解答コードなんですが、onの中身を

left outer join cd.members recs
            on mems.memid = recs.recommendedby

のように入れ替えたら答えが変わってしまいました。
原因を明確に説明できず、モヤモヤしているため、よろしければご教示ください。