基于共同ID合并两张数据表的技术实现问询
基于共同ID合并数据表的实现尝试
我现在正在做的是通过两张数据表共有的ID来合并数据——具体来说就是把表[2]的数据通过共同ID整合到表[0]里,另一张表也按同样的逻辑操作。
目前我已经完成了一段代码片段,核心是用SQL关联查询来处理数据:
$sql1 = Db::getInstance()->executeS(' SELECT ra.id_customer, c.firstname AS Prénom, c.lastname AS Nom, COUNT(DISTINCT(rs.id_customer)) AS NbFilleuls, SUM(o.total_products_wt + o.total_shipping) AS CA FROM ' . _DB_PREFIX_ . 'customer c LEFT JOIN ' . _DB_PREFIX_ . 'rewards_a... ');
这段代码是基于PrestaShop的数据库操作类写的,主要是从客户表关联到奖励相关表,统计每个客户的推荐人数(NbFilleuls)和总成交额(CA),后续我会继续补全关联逻辑,把目标表的对应数据通过id_customer这个共同ID合并进来。
内容的提问来源于stack exchange,提问作者Christopher
相关产品推荐
相关产品推荐

