聯(lián)系官方銷售客服
1835022288
028-61286886
A模塊通過字段關聯(lián)B模塊的內容怎么排除重復的內容,多個重復內容只顯示一條,通過下面的排除沒有效果
{module module=baike kid=$kid field=DISTINCT_title,url,id IN_link_id=0,-1} {$t.title} {/module}
調用出來的標題還是很多條重復的
診斷信息
標簽解析:{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內容循環(huán)標簽的生成工具,填寫參數(shù)就可以生成相關的代碼,每個參數(shù)后面都有用法解釋
看解析sql沒有發(fā)現(xiàn)問題
回復@迅??蚣芗夹g-陳老師 調用出的內容為啥還有這么多重復的啊
不能用這種方式去重 DISTINCT ,它是有條件限制,只能寫一個字段
建議用分組去重 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 這個標簽不知道官方支不支持 group 分組的參數(shù),我看了標簽教程,沒有寫這個參數(shù)
回復@迅睿框架技術-陳老師