需求要統(tǒng)計(jì)某城市下消費(fèi)用戶量,涉及到的表有訂單表ke_orders和用戶表ke_userinfo。訂單表里沒(méi)有城市字段,用戶表有城市字段,那么目前只能將訂單表和用戶表聯(lián)查,然后按城市id過(guò)濾。請(qǐng)問(wèn)這樣正確嗎,尤其是在數(shù)據(jù)量很大的情況下這種聯(lián)查允許嗎。
2 回答

郎朗坤
TA貢獻(xiàn)1921條經(jīng)驗(yàn) 獲得超9個(gè)贊
按照阿里的開發(fā)規(guī)范
超過(guò)三個(gè)表禁止 join。需要 join的字段,數(shù)據(jù)類型保持絕對(duì)一致;多表關(guān)聯(lián)查詢時(shí),保證被關(guān)聯(lián)的字段需要有索引。
只要能用到索引,這樣做是沒(méi)有問(wèn)題的。

慕運(yùn)維8079593
TA貢獻(xiàn)1876條經(jīng)驗(yàn) 獲得超5個(gè)贊
超過(guò)三個(gè)表禁止 join。需要 join的字段,數(shù)據(jù)類型保持絕對(duì)一致;多表關(guān)聯(lián)查詢時(shí),保證被關(guān)聯(lián)的字段需要有索引。
添加回答
舉報(bào)
0/150
提交
取消