В по-стари дни първото беше по-бързо, но това вече не е вярно. Аз лично смятам, че INNER JOIN е по-добър, защото е по-четлив. Показва по-добре отношенията между таблицата. Получавате тези отношения в присъединяването и правите филтрирането в клаузата WHERE. Това разделяне прави заявката по-четлива. Но това е въпрос на личен вкус.