MySQL嵌入式SELECT与JOIN [英] MySQL Embedded SELECTs vs. JOINs
本文介绍了MySQL嵌入式SELECT与JOIN的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
两者之间是否有明显的区别
Is there a noticeable difference between:
SELECT userid, username, userdept,
(SELECT deptname FROM depts WHERE deptid=userdept) AS deptname
FROM users
和
SELECT userid, username FROM users
INNER JOIN depts ON depts.deptid=users.userdept
哪个更好?
推荐答案
您的第二个查询具有更好的性能.
Your second query has better performance.
You can see this example: http://www.codersrevolution.com/index.cfm/2008/7/31/MySQL-performance-INNER-JOIN-vs-subselect
这篇关于MySQL嵌入式SELECT与JOIN的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文