18 回答

TA貢獻(xiàn)1803條經(jīng)驗(yàn) 獲得超6個(gè)贊

TA貢獻(xiàn)1712條經(jīng)驗(yàn) 獲得超3個(gè)贊
同意樓上的,呵呵。不過like可能效率不高,找找有沒有其他的sql函數(shù),來判斷一個(gè)字段是否在另一個(gè)字段中。我知道在mysql里面,LOCATE的效率比like的高點(diǎn)

TA貢獻(xiàn)1853條經(jīng)驗(yàn) 獲得超18個(gè)贊

TA貢獻(xiàn)1862條經(jīng)驗(yàn) 獲得超7個(gè)贊

TA貢獻(xiàn)1825條經(jīng)驗(yàn) 獲得超6個(gè)贊

TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊

TA貢獻(xiàn)1963條經(jīng)驗(yàn) 獲得超6個(gè)贊

TA貢獻(xiàn)1883條經(jīng)驗(yàn) 獲得超3個(gè)贊

TA貢獻(xiàn)1812條經(jīng)驗(yàn) 獲得超5個(gè)贊
select count(*) as 父親的個(gè)數(shù) from a where?famliy like '%父親%'
其他的個(gè)數(shù)同理

TA貢獻(xiàn)1836條經(jīng)驗(yàn) 獲得超13個(gè)贊

TA貢獻(xiàn)1786條經(jīng)驗(yàn) 獲得超11個(gè)贊

TA貢獻(xiàn)1847條經(jīng)驗(yàn) 獲得超7個(gè)贊

TA貢獻(xiàn)1893條經(jīng)驗(yàn) 獲得超10個(gè)贊

TA貢獻(xiàn)1776條經(jīng)驗(yàn) 獲得超12個(gè)贊
建議用C#代碼寫,sql有的難搞,一下僅提供思路:
1.查詢a表的family值,然后分割填充到集合,如:list
2.對list循環(huán),用每個(gè)值作為條件去統(tǒng)計(jì)B表中的basename
- 18 回答
- 0 關(guān)注
- 541 瀏覽
添加回答
舉報(bào)