假设一个表user
有username
和language_id
,并且每个用户必须只有一个language_id。我可以将language_id加入到用户以获取有关该用户语言的更多信息,LEFT JOIN将在我的情况下向我提供相同的信息。哪一个会更快?我没有遇到性能问题,只是努力保持最佳实践。
SELECT u.username, u.language_id, l.name AS language_name
FROM user u
LEFT JOIN language l ON u.language_id = l.id