Php Prestashop中的内部联接查询

Php Prestashop中的内部联接查询,php,mysql,admin,prestashop,product,Php,Mysql,Admin,Prestashop,Product,我想连接两个表,并在prestashop backoffice中显示来自另一个表的数据 目录>产品 我是个新手,我想问一下如何在prestashop上插入或编码 我有两张桌子: parts:不是来自presta它是来自其他网站的自定义表格 我希望将InvPartDesc添加到Admin(BO)| Catalog>产品中的产品列表描述中 ---------------------------- result ---------------------------- Id | InvPart

我想连接两个表,并在prestashop backoffice中显示来自另一个表的数据

目录>产品

我是个新手,我想问一下如何在prestashop上插入或编码

我有两张桌子:

  • parts
    :不是来自
    presta
    它是来自其他网站的自定义表格


我希望将
InvPartDesc
添加到
Admin
(BO)| Catalog>产品中的产品列表描述中

----------------------------
result
----------------------------
Id | InvPartNo | InvPartDesc
1  | #123      | testprod

像这样的东西应该有用

SELECT 
    ps_products.Id, ps_products.InvPartNo, parts.InvPartDesc, 
FROM ps_products
LEFT JOIN parts ON parts.InvPartNo=ps_products.InvPartNo
GROUP BY ps_products.Id
你的问题是:

$query = Db::getInstance()->executeS(
            'SELECT p.Id, p.InvPartNo, pa.InvPartDesc, 
            FROM '._DB_PREFIX_.'products p 
            INNER JOIN parts pa ON (pa.InvPartNo=p.InvPartNo)'
         );
SELECT 
    ps_products.Id, ps_products.InvPartNo, parts.InvPartDesc, 
FROM ps_products
LEFT JOIN parts ON parts.InvPartNo=ps_products.InvPartNo
GROUP BY ps_products.Id
$query = Db::getInstance()->executeS(
            'SELECT p.Id, p.InvPartNo, pa.InvPartDesc, 
            FROM '._DB_PREFIX_.'products p 
            INNER JOIN parts pa ON (pa.InvPartNo=p.InvPartNo)'
         );