You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

基于共同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

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.25 03:28:03