Nützliche Datenbankabfragen SQL-Abfragen für Shopware 5
Für eine gründliche Durchsuchung der Datenbank bieten sich diese SQL-Anweisungen an. Nutzen Sie diese effektiven Abfragen, um gezielt nach Informationen zu suchen und die Datenbankstruktur optimal zu erkunden. Egal ob Produktlisten, Kundendaten oder Bestellhistorien – mit diesen SQL-Anweisungen haben Sie die Möglichkeit, präzise Einblicke in Ihre Shopware-Datenbank zu gewinnen und fundierte Analysen durchzuführen.
Auflistung aller Gutscheine in den Bestellungen
SELECT
*
FROM s_order_details details
INNER JOIN s_order orders ON details.orderID = orders.id
INNER JOIN s_emarketing_vouchers voucher ON details.articleordernumber = voucher.ordercode
LEFT JOIN s_emarketing_voucher_codes codes ON codes.id = details.articleID
WHERE details.modus = 2 && orders.ordernumber != 0
ORDER BY orders.id DESC
LIMIT 0,25
Auflistung der Bestelldaten nach Artikelnummer
SELECT
o.ordernumber as Besellnummer,
od.articleordernumber as Artikel,
od.quantity as Menge,
DATE_FORMAT(o.ordertime, "%d.%m.%Y %H:%i:%s") as Bestelldatum,
IF(u.salutation="ms", "Frau", "Herr") as Anrede,
u.firstname as Vorname,
u.lastname as Nachname,
u.email as Email
FROM s_order_details as od
LEFT JOIN s_order as o ON o.id=od.orderID
LEFT JOIN s_user as u ON u.id=o.userID
WHERE od.articleordernumber IN ("SW10013", "SW10015", "SW10016")
ORDER BY o.ordertime
Alle aktiven Drittanbieter Plugins deaktivieren
UPDATE `s_core_plugins` SET `installation_date`= NULL WHERE `active` = 0;
UPDATE `s_core_plugins` SET `active`= 0 WHERE `source` = 'Community' || `source` = 'Local' || `namespace` = 'ShopwarePlugins';
Werte von Konfigurationen finden
SELECT
ce.*,
cv.*
FROM s_core_config_elements as ce
LEFT JOIN s_core_config_values as cv ON cv.element_id = ce.id
WHERE ce.name='mailer_mailer'