2012-05-07 16 views
0

Prestashop内のすべての製品をExcelファイルにエクスポートする必要があります。私はモジュールをExcelファイルにエクスポートするように構築しました。しかし、使用しているSQLクエリにはいくつかのフィールドがありません。誰かがデータベースから次のフィールドを取得する手助けをしてくれますか?Prestashop製品をエクスポート

ID, TITLE, Quantity, Out of Stock, Quantity(min), Price, Date Added, 
Last Modified Date, (plus all feature values) 
+0

あなたがすでに試したコードをあなたの質問に記入してもらえますか。 – halfer

+0

'として 'タイトル' AS ID、 PL.name AS P.id_product、量として P.quantity、在庫切れ、 P.minimal_quantity AS P.out_of_stock量(min)と、 P.priceを選択価格、 P.date_updはAS Pインナーとしてps_product FROM の最終更新日を追加しました日付AS P.date_addは、PL.id_lang = 2' はこれがある= PL.id_product PL ON P.id_product AS ps_product_langを登録しようコード私は今のところ使用しています。私は、製品のすべての機能を再調査する必要があります。 – IJas

+0

'在庫無しのP.out_of_stock在庫切れ 'は、私が知っているデータベースでは動作しません。スペースが必要な場合は、フィールドの前後に引用符を指定する必要があります。だから、あなたは "フィーチャ値"が必要です - それは複数の行にまたがる別のテーブルにありますか?エクスポートのプロダクトレベルのフィールドに対して、1行で指定しますか?あなたはあなたが参照することができるあなたのデータベースのエンティティ関係図を持っていますか? – halfer

答えて

1

これは、あなたが後にしているフォーマットである - あなたは後にあなたが正確に何を得るために、(列タイトル/テーブルを取得するために、phpMyAdminのまたは同様に、あなたのデシベルを見て)フィールドをチョップして変更する必要があります:

SELECT p.`id_product`, price, `name`, `description`, `link_rewrite` 
FROM `ps_product` as p 
LEFT JOIN `ps_product_lang` pl ON (pl.`id_product` = p.`id_product`) 
WHERE pl.`id_lang`= 1 GROUP BY p.`id_product`'; 
関連する問題