Оставить соединение или выбрать из нескольких таблиц, используя запятую (,) [duplicate]

На этот вопрос уже есть ответ:

SQL оставил объединение против нескольких таблиц в строке FROM? 11 ответов

Мне интересно, почему мы должны использоватьLEFT JOIN поскольку мы можем использовать запятые для выбора нескольких таблиц.

В чем разница междуLEFT JOIN и использование запятых для выбора нескольких таблиц.

Какой из них быстрее?

Вот мой код:

   SELECT mw.*, 
          nvs.* 
     FROM mst_words mw 
LEFT JOIN (SELECT no as nonvs, 
                  owner, 
                  owner_no, 
                  vocab_no, 
                  correct 
             FROM vocab_stats 
            WHERE owner = 1111) AS nvs ON mw.no = nvs.vocab_no 
    WHERE (nvs.correct > 0 ) 
      AND mw.level = 1

...а также

SELECT * 
  FROM vocab_stats vs, 
       mst_words mw 
 WHERE mw.no = vs.vocab_no 
   AND vs.correct > 0 
   AND mw.level = 1 
   AND vs.owner = 1111

Ответы на вопрос(2)

Ваш ответ на вопрос