Neu Hilfe bei SQL Query für Produkte in Bestellung

ok_selling

Gut bekanntes Mitglied
5. März 2012
280
10
Hallo

ich will für einen Workflow eine Benutzerdefiniert Abfrage machen, diese soll alle Produkte in der Bestellung durchgehen und schauen ob die Produkte ein bestimmtes Attribut haben.

Nun ist es so, nehmen wir mal an die Bestellung enthält ein Produkt, aber dieses Produkt ist ein Stücklistenprodukt, dann werden in dieser Query hier zwei Produkte angezeigt und zwar das Bestellte Produkt und das Stücklistenprodukt:
Code:
select *
from tbestellpos
where tbestellpos.tBestellung_kBestellung = 553751
Dies ändert aber nun die Anzahl und das Produkt an sich. D.h. meine Frage, wie kann ich Quasi nur die Produkte abfragen die auch wirklich in der Bestellung sind, also die die auch in der Wawi in einer Bestellung angezeigt werden?

Danke schon mal für die Hilfe :)
 

ok_selling

Gut bekanntes Mitglied
5. März 2012
280
10
Ja, das tut ja die Abfrage, das bestellte Produkt + das Produkt was das bestellte Produkt verwaltet (quasi das Vaterprodukt). Er zeigt also 2 Produkte an (+ den Versand, aber um den geht es hier nicht). Ich weiß nicht wo in der dB der Eintrag ist der sagt, dass das zweite Produkt der Vaterartikel vom ersten Produkt ist. Weil das Kindprodukt ja ein eigenes Attribut haben kann, welches einen anderen Wert hat als sein Vaterprodukt. Wenn ich jetzt ein Auftragsattribut setzen will, wo alle Produkte in der Bestellung einen bestimmten Wert haben, dann klappt das ja nicht. Also brauche ich für diesen Fall eine Abfrage wo nur die Kindartikel (bzw. die wirklich bestellten Produkte) ausgegeben werden.
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.246
1.970
Berlin
Das Problem ist, dass deine Fragestellung nicht ganz klar ist, ich glaube vom query her wird das letztendlich easy aber auch ich weiß nicht was du wirklich möchtest. oben sprichst du von Stücklisten, unten von Kindern.

Ich beschreibe mal grob die Verhältnisse:
Tatsache ist aber das du wenn dann immer die Artikeldatenbank mit einbinden musst, denn dort steht drin ob es ein Vater ist oder ein KInd von einem Vater, die Tabellenspalten sind eindeutig zu erkennen.
Hast du eine Stückliste musst du den Umweg über die Spalte gehen und die Tabelle für Stücklisten einbinden oder gehst weiter durch die Artikel und holst die mit der gleichen Stücklisten ID
 

ok_selling

Gut bekanntes Mitglied
5. März 2012
280
10
Okay versuche ich es mal Bildlich zu erklären :)

Also, ich habe folgende Bestellung:
upload_2018-5-22_13-50-13.png

Von dieser Bestellung will ich jetzt die oben genannte SQL Query ausführen, dann bekomme ich das Ergebniss:
upload_2018-5-22_13-51-10.png

Hier sind in der Query 3 Positionen und in der Wawi 2 Positionen. Position 2 in der Query ist das Vaterprodukt, was auch vollkommen okay ist. Nur will ich gern die Query so haben, dass das Vaterprodukt nicht angezeigt wird, heißt, es soll in der Query das rauskommen was auch in der Wawi steht. Es muss ja irgendwo in der Datenbank einen Vermerk geben der sagt, dass Position 1 und Position 2 zusammen gehören, irgendwie, nur finde ich dieses nicht.

Ich hoffe ich konnte es etwas verständlich er machen.

Viele Grüße
 

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.246
1.970
Berlin
Die Baumscheibe ist ein Stücklistenartikel, dann sollte das vermutlich über kBestellStueckliste zu sehen sein und dann über ein Join mit tartikel oder du gehst davon aus das der Stücklistenartikel den wert 000 hat aber da bin ich nicht sicher ob das immer so ist.
 

ok_selling

Gut bekanntes Mitglied
5. März 2012
280
10
Code:
select *
from tbestellpos
where tbestellpos.tBestellung_kBestellung = 553751 and (kBestellPos = kBestellStueckliste OR kBestellStueckliste = 0)
So klappt es :) ich weiß zwar nicht ob das korrekt so ist und auch von JTL so gedacht ist, aber zumindest funktioniert es
 
  • Gefällt mir
Reaktionen: SportNet

css-umsetzung

Offizieller Servicepartner
SPBanner
6. Juli 2011
7.246
1.970
Berlin
Auf den ersten Blick sieht das komisch aus für mich, da du ja nur wissen möchtest ob das dann ein bestimmtes Attribut hat musst ja nur fragen ob da was drin steht und dann eben ein Join auf die Tabelle für die Atribute machen.
 

ok_selling

Gut bekanntes Mitglied
5. März 2012
280
10
Auf den ersten Blick sieht das komisch aus für mich, da du ja nur wissen möchtest ob das dann ein bestimmtes Attribut hat musst ja nur fragen ob da was drin steht und dann eben ein Join auf die Tabelle für die Atribute machen.
Das stimmt, ich wollte die Abfrage einfach halten, damit man mein Problem erkennt, wenn ich die kompeltte query hier her geschrieben hätte, dann hätte es sein können, dass die Helfenden eventuell das Problem nicht erkennen :)
 

ok_selling

Gut bekanntes Mitglied
5. März 2012
280
10
Zudem kommen da noch mehrere Joins hinzu, zb. soll die die ungefähre höhe der Bestellung ermittelt werden etc. Und noch mehr ;) Wollte nur ein Problem nach dem anderen angehen :D
 

SportNet

Sehr aktives Mitglied
16. Oktober 2014
211
54
Code:
select *
from tbestellpos
where tbestellpos.tBestellung_kBestellung = 553751 and (kBestellPos = kBestellStueckliste OR kBestellStueckliste = 0)
So klappt es :) ich weiß zwar nicht ob das korrekt so ist und auch von JTL so gedacht ist, aber zumindest funktioniert es
Hallo Oliver,
wollte mich nur bei dir bedanken.
Ich stand vor einem ähnlichen Problem, habe aber die logische Verknüpfung von kBestellStueckliste und kBestellPos selbst nicht gesehen.
Habe vorher lange nach einer passenden Tabelle wie "tBestellStueckliste" gesucht, aber dank dir konnte ich meinen Select passend zusammenstellen.
VG
 
  • Gefällt mir
Reaktionen: ok_selling

ok_selling

Gut bekanntes Mitglied
5. März 2012
280
10
Hallo Oliver,
wollte mich nur bei dir bedanken.
Ich stand vor einem ähnlichen Problem, habe aber die logische Verknüpfung von kBestellStueckliste und kBestellPos selbst nicht gesehen.
Habe vorher lange nach einer passenden Tabelle wie "tBestellStueckliste" gesucht, aber dank dir konnte ich meinen Select passend zusammenstellen.
VG
Ich freue mich sehr, wenn ich helfen konnte :)
 
  • Gefällt mir
Reaktionen: SportNet
Ähnliche Themen
Titel Forum Antworten Datum
Beantwortet Hilfe bei SQL Abfrage erbeten User helfen Usern - Fragen zu JTL-Wawi 3
Neu Wir bräuchten mal dringend Hilfe. Abbruch bei Abgleich Amazon-Anbindung - Fehler und Bugs 1
In Diskussion Brauche Hilfe bei Bestand Email Workflow JTL-Workflows - Ideen, Lob und Kritik 17
Neu Hilfe bei Workflow - falsche Steuernummer bei Amazon hinterlegt User helfen Usern - Fragen zu JTL-Wawi 0
Neu Hilfe bei CSV-Datei mit Erscheinungsdatum im Format KW/2024 User helfen Usern - Fragen zu JTL-Wawi 1
Neu Kategorisierung bei CSV-Import – Hilfe benötigt** User helfen Usern - Fragen zu JTL-Wawi 3
Kategorisierung bei CSV-Import – Hilfe benötigt** JTL-Wawi 1.8 2
Neu Brauche Hilfe bei einen Workflow in Sachen Versand Eigene Übersichten in der JTL-Wawi 6
GPSR Hilfe zur Selbsthilfe ohne 1.9.6 JTL-Wawi 1.9 8
Anbindung an kaufland.de - brauche Hilfe kaufland.de - Anbindung (SCX) 15
Neu Fatal Error nach Klick auf "Bestellen" Hilfe! JTL-Shop - Fehler und Bugs 1
Neu HILFE: LS-POS startet nicht, Luwosoft nicht erreichbar Fragen rund um LS-POS 7
Neu DRINGEND Hilfe - Google Analytics Plugin JTL-Shop - Fehler und Bugs 4
Neu Workflow Hilfe gesucht, Ersetzten eines Textes User helfen Usern - Fragen zu JTL-Wawi 4
Neu Netzdinge Auswahlassistent - brauche Hilfe Plugins für JTL-Shop 15
Hilfe gesucht für Änderung der internen Schlüsselnummern! JTL-Wawi 1.9 8
DHL Leitcodierung bei shippingLabels JTL-Wawi 1.8 0
Neu Artikel Bilder bei neuen Amazon Artikeln immer nur JTL Dummy Bild Amazon-Lister - Fehler und Bugs 1
Beantwortet Timeout bei Inventur JTL-WMS / JTL-Packtisch+ - Fehler und Bugs 2
Neu Variationsbilder im JTL-Shop bei Auswahl einer einzelnen Variation anzeigen Allgemeine Fragen zu JTL-Shop 0
Neu Preisfehler bei Variationsartikel JTL-Shop - Fehler und Bugs 1
Neues Feld "V-Person" nicht in der Variablen/Werten bei den Workflows zu finden JTL-Wawi 1.9 4
Neu Falsches Gewicht bei Stücklisten via Identische Aufträge? JTL-Wawi - Fehler und Bugs 0
Neu Noch X und wir versenden Versandkostenfrei Preis Anzeigefehler bei netto JTL-Shop - Fehler und Bugs 1
Neu Fehler bei Zahlungsarten für Kundengruppen einstellen JTL-Shop - Fehler und Bugs 1
Neu Fehler bei Zahlungsarten für Kundengruppen einstellen Allgemeine Fragen zu JTL-Shop 1
Neu Brutto Netto Preisanzeige Fehler bei eingetragener Umsatzsteuer Nummer UID JTL-Shop - Fehler und Bugs 1
Neu Ab Preise Darstellung als netto bei Kunden mit UID Allgemeine Fragen zu JTL-Shop 5
Nach Update, wie Zahlungsabgleich bei Benutzern machen? JTL-Wawi 1.9 0
Neu Kundenguthaben: Wie bei Nicht-Shop Bestellungen in Anspruch nehmen? Arbeitsabläufe in JTL-Wawi 3
Neu Wichtige Änderungen bei Amazon FBA Umlagerungen ab JTL-Wawi 1.9.6.0 Einrichtung und Installation von JTL-eazyAuction 29
Neu Klappt bei euch die Schnittstelle? Shopware-Connector 1
Fehler bei Umlagerung zu FBA - Wawi 1.9.6.1 JTL-Wawi 1.9 10
Fehler bei Zahlungsart Einrichtung JTL-Shop5 2
Neu Fehler bei Update: Error "SQLSTATE[42S02]: Base table or view not found: 1146 Table 'web10_14.plugin_state_log' doesn't exist" in migration.... Installation / Updates von JTL-Shop 2
Runterladen alter Bestellung bei Aktivierung der Schnittstelle Otto.de - Anbindung (SCX) 0
Plötzlich Zahlungsziel bei Auftragseingängen JTL-Wawi 1.8 0
Update 1.9.6.1 weitere Verkaufskanäle fehler bei Abgleich JTL-Wawi 1.9 1
Neu TSE wird bei JTL-POS nicht erkannt JTL-POS - Fehler und Bugs 2
Neu JTL Shop 5.3.X - Fehlerhafte Artikellinks bei Export über Exporte-Manager JTL-Shop - Fehler und Bugs 1
Neu Feld "Verkaufskanal" bei importierten Artikeln ausgegraut JTL-Ameise - Fehler und Bugs 1
Gelöst OPC geht nicht mehr bei v5.4 Installation / Updates von JTL-Shop 3
Neu Kundengruppen Zuordnung bei Registrierung anhand Emaildomain Plugins für JTL-Shop 3
Neu Datev Konto Buchung bei Gutschein Verkauf Allgemeine Fragen zu JTL-POS 0
Neu Breadcrumb Navigation bei Kategorie-, Hersteller- und Merkmallisten verschieden JTL-Shop - Fehler und Bugs 0
Neu Fehler 500 bei Versandmeldung an Amazon über JTL-eazyAuction Amazon-Anbindung - Fehler und Bugs 1
Neu Anpassung der Rechnungsansicht bei zu langen Artikelbeschreibungen Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu JTL Shop 5.4 - Seite 1 verschachtelt sich bei klick auf Seite 1 JTL-Shop - Fehler und Bugs 0
Neu Keine Exportpapiere mehr bei DHL 3.0 nach UK? JTL-ShippingLabels - Fehler und Bugs 3
Neu Newsletter-Abonnenten werden bei Gastbestellung nach Anonymisierung entfernt JTL-Shop - Fehler und Bugs 0

Ähnliche Themen