我想连接两个表并在prestashop后台显示另一个表中的数据。
目录>产品
我是新手,我想问一下如何在prestashop上插入或编码。
我有两张桌子:
parts
:不是presta
来自其他网站的自定义表格。parts
----------------------------
InvPartNo | InvPartDesc
#123 | testprod
ps_products
----------------------------
Id | InvPartNo
1 | #123
我想这样做我想在InvPartDesc
(BO)中的产品列表说明中添加Admin
。目录>产品
----------------------------
result
----------------------------
Id | InvPartNo | InvPartDesc
1 | #123 | testprod
答案 0 :(得分:0)
这样的事情应该有效
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
答案 1 :(得分:0)
您的查询将是:
$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)'
);