Shopware SQL - Artikel ohne Downloads herausfinden

Im heutigen Kurztipp möchte ich Dir zeigen, wie Du mit einem einfachen SQL Befehl alle Artikel ausgeben kannst, die noch keinen Artikel-Download zugewiesen haben.
Mit den Artikel-Downloads kannst Du 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