A模塊通過字段關(guān)聯(lián)B模塊的內(nèi)容怎么排除重復(fù)的內(nèi)容,多個重復(fù)內(nèi)容只顯示一條,通過下面的排除沒有效果
{module module=baike kid=$kid field=DISTINCT_title,url,id IN_link_id=0,-1}
{$t.title}
{/module}調(diào)用出來的標(biāo)題還是很多條重復(fù)的

診斷信息
標(biāo)簽解析:{list action=module module=baike kid=888 field=DISTINCT_title,url,id IN_link_id=0,-1}
查詢解析: SELECT DISTINCT `dr_1_baike`.`title`,`dr_1_baike`.`url`,`dr_1_baike`.`id` FROM `dr_1_baike`
WHERE `dr_1_baike`.`kid` = 888 AND `dr_1_baike`.`link_id` IN (0,-1) ORDER BY `dr_1_baike`.`updatetime` DESC官方提醒:使用module內(nèi)容循環(huán)標(biāo)簽的生成工具,填寫參數(shù)就可以生成相關(guān)的代碼,每個參數(shù)后面都有用法解釋
看解析sql沒有發(fā)現(xiàn)問題
開源是一種精神,但不是義務(wù),幫忙是情分,不幫也不要抱怨,建議大家多研究代碼、多閱讀代碼、多翻閱社區(qū)歷史問題!
回復(fù)@迅睿框架技術(shù)-陳老師 調(diào)用出的內(nèi)容為啥還有這么多重復(fù)的啊
不能用這種方式去重 DISTINCT ,它是有條件限制,只能寫一個字段
{list action=module module=baike kid=888 field=DISTINCT_title IN_link_id=0,-1}建議用分組去重 group by
SELECT `dr_1_news`.`title`,`dr_1_news`.`url`,`dr_1_news`.`id` FROM `dr_1_news` WHERE `dr_1_news`.`kid` = 888 AND `dr_1_news`.`link_id` IN (0,-1) GROUP BY `dr_1_news`.`title` ORDER BY `dr_1_news`.`updatetime` DESC
module 這個標(biāo)簽不知道官方支不支持 group 分組的參數(shù),我看了標(biāo)簽教程,沒有寫這個參數(shù)
回復(fù)@迅睿框架技術(shù)-陳老師