Мало того, что данные при нарушении последовательности не выбираются, при изменении порядка связи может в несколько раз возрасти/упасть производительность запроса.
А по поводу порядка связи: никто ведь не говорит об указании двух связей в join, речь идет только о способе связи