coffeefish Posted January 31, 2021 Share Posted January 31, 2021 Hallo, gibt es eine Möglichkeit, wie ich alle Bestellungen nach einem bestimmten Produkt durchsuchen kann? Also alle Bestellungen anzeigen, in denen das spezielle Produkt enthalten ist? Danke! Link to comment Share on other sites More sharing options...
NSN Posted January 31, 2021 Share Posted January 31, 2021 Das kannst du mit einer SQL Abfrage Sie dir mal diesen Post an, die SQL Abfrage (1. Bestellhistorie bestimmter Artikel) dürfte sein was du suchst: Link to comment Share on other sites More sharing options...
coffeefish Posted January 31, 2021 Author Share Posted January 31, 2021 (edited) Danke für die rasche Antwort! Ich habe den Befehl an meiene SQL Tabellen angepasst (wie folgt): SELECT DISTINCT date(o.date_add) AS Datum, o.ps1742_id_order AS Bestellung, od.ps1742_product_quantity AS Anzahl, od.ps1742_product_reference AS BestellNr, od.ps1742_product_name AS Artikel, od.ps1742_total_price_tax_incl AS Summe, c.`ps1742_id_customer` AS Kundennummer, c.`firstname` AS Vorname, c.`lastname` AS Name FROM `ps1742_customer` c LEFT JOIN `ps1742_orders` o ON (c.`ps1742_id_customer` = o.`ps1742_id_customer`) LEFT JOIN `ps1742_order_detail` od ON o.`ps1742_id_order` = od.`ps1742_id_order` WHERE od.`ps1742_product_id` =29 Jetzt kommt leider der Fehler: Unbekannter "checkedForm"-Fehler Ich verwende PrestaShop 1.7.4.2 Edited January 31, 2021 by coffeefish (see edit history) Link to comment Share on other sites More sharing options...
NSN Posted February 1, 2021 Share Posted February 1, 2021 (edited) Ich habe mir über die Jahre vieles angeeignet, aber SQL ist immer noch ein rotes Tuch für mich. Wenn ich aber deine angepasste Abfrage ansehe sehe ich ein paar kleine Unterschiede zu der meinen. Versuche es mal so: SELECT DISTINCT date(o.date_add) AS Datum, o.id_order AS Bestellung, od.product_quantity AS Anzahl, od.product_reference AS BestellNr, od.product_name AS Artikel, od.total_price_tax_incl AS Summe, c.`id_customer` AS Kundennummer, c.`firstname` AS Vorname, c.`lastname` AS Name FROM `ps1742_customer` c LEFT JOIN `ps1742_orders` o ON (c.`id_customer` = o.`id_customer`) LEFT JOIN `ps1742_order_detail` od ON o.`id_order` = od.`id_order` WHERE od.`product_id` =29 Edited February 1, 2021 by NSN (see edit history) Link to comment Share on other sites More sharing options...
coffeefish Posted February 1, 2021 Author Share Posted February 1, 2021 On 1/31/2021 at 6:05 PM, NSN said: Das kannst du mit einer SQL Abfrage Sie dir mal diesen Post an, die SQL Abfrage (1. Bestellhistorie bestimmter Artikel) dürfte sein was du suchst: Leider: Unbekannter "checkedForm"-Fehler Link to comment Share on other sites More sharing options...
NSN Posted February 1, 2021 Share Posted February 1, 2021 Dann bin ich leider raus. Wie gesagt, ich habe SQL noch nie verstanden und meine Abfragen wurden mir auch hier im Forum zusammengestellt. Es könnte natürlich auch sein dass sich die Datenbank vom PS1.6 und PS1.7 in diesem Punkt unterscheidet. Da hilft nur noch probieren und schauen ob sich jemand mit Erfahrung meldet. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now