作者tas72732002 (葱头)
看板Database
标题[SQL ] 关於 JOIN 效率问题
时间Thu Nov 28 10:11:35 2013
有个问题请问一下各位
假设有 a,b 资料表, 各5万笔记录
a user_id order_id
------------------
b order_id item_id
要查出某个使用者的某张订单买个多少商品
有两种做法
1. select order_id from a where user_id = ?
select * from b where order_id = ?
2. select * from a,b where a.user_id=? AND a.order_id=b.order_id
想请问这两种哪个效率会比较佳??
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 203.69.59.91
※ tas72732002:转录至看板 PHP 11/28 10:17
1F:→ benqm300:把SQL执行後看看速度跟分析就知道了,一般的都有。 01/16 23:56