Neu Suche SQL Abfrage für Hersteller die keinem Artikel mehr zugeordnet sind.

Karalanta

Sehr aktives Mitglied
18. April 2020
465
187
Hallo zusammen,

mein Wissen reicht da bei weitem nicht mehr aus und somit such ich hier Hilfe für eine SQL Abfrage.

Angezeigt werden sollten nach Möglichkeit einfach nur die Hersteller denen keine Artikel mehr zugeordnet sind.
Also wirklich keine Artikel und nicht Lagerbestand 0.

Ich habe leider keine Idee wie ich das anstellen soll.

Wäre super wenn jemand Helfen kann.
 

zaxxo

Offizieller Servicepartner
SPBanner
29. November 2022
133
57
Michelstadt
Firma
Zaxxo UG (haftungsbeschränkt)
Versuche es mal damit:

SQL:
SELECT tHersteller.cName
FROM tHersteller
LEFT JOIN tArtikel ON tArtikel.kHersteller = tHersteller.kHersteller
WHERE tArtikel.kArtikel IS NULL

Ist aus dem Kopf raus und ungetestet, keine Ahnung ob es funktioniert.
 
  • Gefällt mir
Reaktionen: Karalanta

NoOne

Sehr aktives Mitglied
16. März 2024
439
146
Das geht einfacher. Hersteller, denen kein Artikel mehr zugeordnet ist, sind im Shop nicht aktiv. Du brauchst also lediglich:

SQL:
SELECT * FROM thersteller WHERE nAktiv = 0

Wenns eine alte Shop-Version ist, wo es nAktiv noch nicht gibt, oder als Gegenprobe kannst du das auch mit einer einfachen Subquery machen:

SQL:
SELECT * FROM thersteller WHERE khersteller NOT IN (SELECT tartikel.khersteller FROM tartikel)
 
  • Gefällt mir
Reaktionen: Karalanta

zaxxo

Offizieller Servicepartner
SPBanner
29. November 2022
133
57
Michelstadt
Firma
Zaxxo UG (haftungsbeschränkt)
  • Gefällt mir
Reaktionen: no80

Ähnliche Themen