聯(lián)系官方銷售客服
1835022288
028-61286886
用CI框架如何實現(xiàn)三表關(guān)聯(lián)查詢并統(tǒng)計數(shù)據(jù)?比如,我要依據(jù)member_data表中的自定義字段{danwei}統(tǒng)計1_news表的數(shù)據(jù)量,1_news表中的{username}字段和member表中的{username}字段相同,member表中的{id}字段和member_data表中的{id}字段相同。
具體代碼應(yīng)該怎么寫呢
只能用SQL語句來查詢
描述有問題,太難理解了,樓主可以換一下描述
簡單點說,就是用c表中的自定義字段{cc}統(tǒng)計a表的數(shù)據(jù)量,其中,a表中的{aa}字段和b表中的{aa}字段相同,b表中的{bb}字段和c表中的{bb}字段相同。
具體代碼應(yīng)該怎么寫呢?
要寫SQL分組統(tǒng)計語句
具體如何寫呀
在什么頁面?查詢哪個幾個表的什么字段,我看了半天沒看明白
在index. html頁面,查詢dr_member_data表里的{danwei}字段對應(yīng)dr_1_news表里不同{username}的數(shù)據(jù)總量,條件是"status=9","danwei=1"。其中danwei是我的自定義聯(lián)動字段“單位”,用來表示每個用戶所在的單位
也可以理解為查詢不同地區(qū)的文章總數(shù),地區(qū)是系統(tǒng)自帶的聯(lián)動字段,我的“單位”跟地區(qū)類似
我這樣理解,查詢文章內(nèi)容按danwei條件對應(yīng)關(guān)聯(lián)了多少用戶量是不是
目的不是查關(guān)聯(lián)了多少用戶量,而是查不同地區(qū),比如屬于“河南省-鄭州市”條件的所有用戶的投稿總數(shù)?!昂幽鲜?鄭州市”類似我的“政治部-組織科”,都是聯(lián)動字段
主要矛盾是{danwei}字段在dr_member_data表中,要是都在dr_1_news表的話我知道怎么統(tǒng)計
好辦啊,show.html
用戶量:{count action=table table=member_data danwei=$danwei}
danwei必須是聯(lián)動單選
要統(tǒng)計文章總數(shù),不是用戶數(shù)
任何頁面
{member more=1}
{if $t.danwei}
文章數(shù):{count action=module module=news danwei=$t.danwei}
{else}
沒有關(guān)聯(lián)
{/if}
{/member}
篩選條件"status=9"怎么實現(xiàn)呢
{member more=1}
{if $t.danwei}
文章數(shù):{count action=module module=news danwei=$t.danwei status=9}
{else}
沒有關(guān)聯(lián)
{/if}
{/member}
module標(biāo)簽默認(rèn)就是=9啊
要是限定時間范圍條件呢,能不能用sql調(diào)用
{count action=module module=news danwei=$t.danwei DAY_updatetime=0}
今天范圍內(nèi)的
結(jié)貼吧老兄,10塊錢好難掙
最后一個小問題,上月,去年的數(shù)據(jù)怎么用類似DAY_updatetime表示
http://m.223987.com/doc/661.html
手冊上只有月,沒有年
剛測試了下,danwei=$t.danwei 無效呀,danwei=12也不行