联系官方销售客服
1835022288
028-61286886
默认标签只能查询一个表,如果遇到一次性查询多个表的情况就无法实现了
场景1、多个模块news、mall、down等等
调用这几个模块最新10条数据,是一起显示,一次性查询出来再排序。
场景2、多个站点模块news
调用站点1,站点2,站点N的最新10条新闻,一起显示,一次性查询排序。
示例代码:
一个list标签 同时查询news和mall模块的最新20条数据,按时间排序
{php $query=' select * from ((select title,id,url,updatetime from dr_1_mall order by updatetime desc) union all (select title,id,url,updatetime from dr_1_news order by updatetime desc)) as temp order by updatetime desc limit 20 ';} {list action=sql sql='$query'} <li><a href="{$t.url}">{$t.title} - {dr_date($t.updatetime)}</a></li> {/list} {$error}
写这东西伤脑筋的,需要的朋友可以随便打赏点就行。
本人承接更多复杂的查询需求