鍍金池/ 問(wèn)答/HTML5  數(shù)據(jù)庫(kù)/ 多表聯(lián)合查詢(xún)?cè)鯓硬拍芨咝剩?/span>

多表聯(lián)合查詢(xún)?cè)鯓硬拍芨咝剩?/h1>

公司的產(chǎn)品表目前有3張,未來(lái)可能有20+張,并且數(shù)據(jù)量不一,少則幾萬(wàn),多則百萬(wàn),每張表都是要單獨(dú)維護(hù)不能合并到一起。目前我想實(shí)現(xiàn)聯(lián)合所有表進(jìn)行型號(hào)的模糊查詢(xún),怎么寫(xiě)sql建索引速度最快?
table A:
id:1, pn:max12389531,
id:2, pn:max12389698,
id:3, pn:max12389a59,

table B:
id:1, pn:max12389984,
id:2, pn:max12389124,
id:3, pn:max12389a59,

table C:
id:1, pn:max12389asd,
id:2, pn:max12389c58,
id:3, pn:max12389a95,

回答
編輯回答
鐧簞噯

1.寫(xiě)SQL的使用可以先where索引字段,如status是某表索引,則 where status = 1 and xxx(模糊搜索)
2.如果還是慢的話,建議建個(gè)表,把一些常查詢(xún)的數(shù)據(jù)寫(xiě)入進(jìn)入,然后寫(xiě)腳本定時(shí)更新

2018年6月8日 14:58