Shopware SQL – Artikel ohne Downloads herausfinden

Im heutigen Kurztipp möchte ich Ihnen zeigen, wie Sie mit einem einfachen SQL Befehl alle Artikel ausgeben können, die noch keinen Artikel-Download zugewiesen haben.
Mit den Artikel-Downloads können Sie beispielsweise Technische Datenblätter darstellen.

SELECT
	/* zeigt Artikel-ID und Artikel-Name */
	sa.id,
	sa.name
FROM
	s_articles sa
INNER JOIN s_articles_details sade ON (
	sade.articleID = sa.id
	/* In diesem Beispiel werden nur die Artikel betrachtet, deren Artikelnummer mit PREFIX beginnt. */
	sade.ordernumber LIKE "PREFIX%"
)
LEFT JOIN s_articles_downloads sado ON (
	sa.id = sado.articleID
)
/* zeige nur Artikel an, die keine Downloads haben */
WHERE sado.articleID IS NULL
/* zeige jeden Artikel nur einmal an */
GROUP BY
	sa.id								

Hallo, mein Name ist Sebastian Lenz. Seit dem Jahr 2013 betreibe ich als Shopdoktor ein Dienstleistungsunternehmen zur Betreuung von Webseiten und Onlineshops. Besonders interessiert bin ich an Shopware. Im Rahmen dessen habe ich bereits viele Plugins geschrieben und Themes angepasst.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

*

Time limit is exhausted. Please reload CAPTCHA.