作者JYHuang (夏天到了,冷不起来了说)
看板Database
标题Re: [SQL ] JOIN TABLE时WHERE的用法会影响效能吗?
时间Fri Jun 24 09:11:41 2016
1F:推 streetbad: 如不介意是可释出一点栏位内容资讯及条件还有欲产出的06/24 00:10
2F:→ streetbad: 结果比较方便提供协助06/24 00:10
3F:推 streetbad: 另外多层SELECT的动作还有LEFT JOIN子查询的部份 可以06/24 00:13
4F:→ streetbad: 朝先塞到temp table的方向 字串的条件看起来也是可再06/24 00:13
5F:→ streetbad: 调整 目前应该主要是这三块在拖速度06/24 00:13
感谢,今早也有想到塞进temp的方向
不过比较怕没有建temp的权限..
solution大概类似这样
member会员资料表
有account(key,not null) , name, phone ,mobile , mail等栏位
总共超过33万笔
order订单资料表
有account(可能为空) , name, phone ,mobile , mail等栏位
总共超过10万笔
依条件搜寻会员资料
搜寻的栏位如果有name,phone(搜寻phone和mobile),mail时
也一并用这些条件搜寻会员底下的订单并且只找符合的最新一笔订单
(意即订单符合的也显示该笔会员资料)
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.255.143.237
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Database/M.1466730704.A.E58.html
※ 编辑: JYHuang (111.255.143.237), 06/24/2016 09:21:20