Будет ли разница в результате между двумя вариантами
Да. См.
fiddle
CREATE TABLE a SELECT 'a' x UNION SELECT 'b';
CREATE TABLE b SELECT 'a' x UNION SELECT 'c';
CREATE TABLE c SELECT 'b' x UNION SELECT 'c';
select a.*, b.*, c.*
from a left join b using (x) left join c using (x)
x x x
a a null
b null b
select a.*, b.*, c.*
from a left join (b left join c using (x)) using (x)
x x x
a a null
b null null
Есть ли какое-то правило, которое определяет порядок связывания таблиц?
Да. Порядок связывания определяется требуемой логикой.
PS. В качестве самостоятельного задания - найди истинную причину разницы.
PPS. При абсолютной эквивалентности обеих форм - разницы нет.