作者tas72732002 (葱头)
看板PHP
标题Fw: [SQL ] 关於 JOIN 效率问题
时间Thu Nov 28 10:17:58 2013
※ [本文转录自 Database 看板 #1IbgPPiX ]
作者: 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
※ 发信站: 批踢踢实业坊(ptt.cc)
※ 转录者: tas72732002 (203.69.59.91), 时间: 11/28/2013 10:17:58
1F:推 LaPass:2 11/28 10:33
2F:→ chaoms:要看情况... 11/29 06:15
3F:→ agmax:2 11/29 10:51
4F:→ agmax:乍看之下我选2…细看了一下… 要推「看情况」… 11/29 11:00