簡體   English   中英

Prestashop中的內部聯接查詢

[英]Inner Join query in Prestashop

我想加入兩個表並在prestashop后台中顯示另一個表中的數據。

目錄>產品

我是新手,我想問一下如何在prestashop上插入或編碼。

我有2張桌子:

  • parts :不是來自presta而是來自其他網站的自定義表格。

parts
----------------------------
InvPartNo | InvPartDesc
#123      | testprod

ps_products
----------------------------
Id | InvPartNo
1  | #123 

我要添加它,希望將InvPartDesc添加到Admin (BO)|產品列表的描述中。 目錄>產品。

----------------------------
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)'
         );

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM