Запрос left join или from?
`join` пришел (уже давно) на замену такой конструкции с `where`
Производительность должна быть одна и та же, можно explain посмотреть.
У `join` есть существенный плюс - очень тяжело пропустить условие и не указать по какому полю join-ить. В варианте с `where` такую ошибку сделать легче
Неявные объединения - это наследие стандарта SQL 89-го года. Во многих статьях и книгах неявные объединения называют плохим стилем и призывают от них отказываться.