聯系官方銷售客服
1835022288
028-61286886
A模塊通過字段關聯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
看解析sql沒有發現問題
回復@迅睿框架技術-陳老師 調用出的內容為啥還有這么多重復的啊
不能用這種方式去重 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 分組的參數,我看了標簽教程,沒有寫這個參數
回復@迅睿框架技術-陳老師