MySQL社区

标题: mysql的这两种执行方式,那个更加高效? [打印本页]

作者: freedonn    时间: 2015-3-18 15:55
标题: mysql的这两种执行方式,那个更加高效?

第一种:select a.login_time,a.mode,a.mac,a.agent,s.shopname,ag.name from authlist a inner join shop s on a.shopid=s.id inner join agent ag on s.pid=ag.id  order by a.login_time desc limit 0,30

第二种是单独查询三个表,在程序里面用foreach联合

哪种方法好呢?



作者: kider    时间: 2015-3-18 16:49
应该是第二种要好,性能好。
如果数据量少用第一种方便。
作者: freedonn    时间: 2015-3-18 18:10
kider 发表于 2015-3-18 16:49
应该是第二种要好,性能好。
如果数据量少用第一种方便。

inner join大部分在什么情况下使用?





欢迎光临 MySQL社区 (http://www.mysqlpub.com/) Powered by Discuz! X3.2