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

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

公司的產(chǎn)品表目前有3張,未來可能有20+張,并且數(shù)據(jù)量不一,少則幾萬,多則百萬,每張表都是要單獨(dú)維護(hù)不能合并到一起。目前我想實(shí)現(xiàn)聯(lián)合所有表進(jìn)行型號(hào)的模糊查詢,怎么寫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.寫SQL的使用可以先where索引字段,如status是某表索引,則 where status = 1 and xxx(模糊搜索)
2.如果還是慢的話,建議建個(gè)表,把一些常查詢的數(shù)據(jù)寫入進(jìn)入,然后寫腳本定時(shí)更新

2018年6月8日 14:58