dede中如何同时从sql中调用两个字段
我想同时从sql中调用dede_abc_a表中的东西又要同时从sql中调用dede_abc_b表中的东西。怎么办?我只看到有{dede:sqlsql='Select*Fr...
我想同时从sql中调用dede_abc_a表中的东西又要同时从sql中调用dede_abc_b表中的东西。怎么办?
我只看到有{dede:sql sql='Select * From dede_abc_a order by mid limit 0,10'} 这种格式,但是这只是调用了dede_abc_a里面的字段,但是还有dede_abc_b没有调用到。求解!! 展开
我只看到有{dede:sql sql='Select * From dede_abc_a order by mid limit 0,10'} 这种格式,但是这只是调用了dede_abc_a里面的字段,但是还有dede_abc_b没有调用到。求解!! 展开
展开全部
{dede:sql sql='Select a.*,b.* From dede_abc_a a LEFT JOIN dede_abc_b b ON a.mid=b.id order by a.mid limit 0,10'} 这样就联合查询出来了,用 LEFT JOIN ON 联合查询
解释:a代表表dede_abc_a,b代表表dede_abc_b ,其中a.mid=b.id 这个是两个相关联的ID(即:a表种的ID等于b表关联的ID),ORDER BY 排序也要跟上表名,比如 ORDER BY a.mid 或者 ORDER BY b.id
解释:a代表表dede_abc_a,b代表表dede_abc_b ,其中a.mid=b.id 这个是两个相关联的ID(即:a表种的ID等于b表关联的ID),ORDER BY 排序也要跟上表名,比如 ORDER BY a.mid 或者 ORDER BY b.id
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询