2013-02-13 3 views
0

두 테이블을 조인하고 다른 테이블의 데이터를 prestashop backoffice에 표시하고 싶습니다.Inner Prestashop의 조인 쿼리

카탈로그> 제품 나는 초보자이야

, 나는 삽입하거나 PrestaShop 버전에서이 작업을 코딩하는 방법을 물어보고 싶은.

  • parts : presta에서하지의 다른 웹 사이트에서 사용자 정의 테이블

    나는 2 개 테이블을 가지고있다.

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

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

나는 내가 InvPartDescAdmin (BO)에서 제품 목록의 설명에 추가 할 할을 만들고 싶어 | 카탈로그> 제품. 이 같은

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

답변

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