mysql - 订单表,我把它分成好几个,我要查询订单,怎么用一条sql语句高效查询
高洛峰
高洛峰 2017-04-17 15:04:17
0
3
645
高洛峰
高洛峰

拥有18年软件开发和IT教学经验。曾任多家上市公司技术总监、架构师、项目经理、高级软件工程师等职务。 网络人气名人讲师,...

全部回覆(3)
PHPzhong

內聯查詢,連接條件加上索引,需要涉及到where的欄位都加索引

大家讲道理

最好是能依照訂單的查詢條件,決定要使用哪個表格來查詢,這樣的話就不用多表查詢了。
如果做不到,一般的做法是在多個表分別查詢,然後使用union all放到一個結果集。

阿神

有幾種方式:
1.分區,按照你分錶的條件分區,分區後會根據你分區的條件來查找對應的分區
2.myisam存儲引擎的表可以合併為一個表。不過要求表結構一致,請參閱MRG_MYISAM
3.多個表union all。要求索引比較合適
4.應用程式判斷處理。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!