Neu Hilfe bei SQL Query für Produkte in Bestellung

  • Hinweis: Am 25.02.2025 zwischen 21:30 u. 22:30 Uhr - Einschränkungen beim Login und Erreichen folgender Dienste: FFN, Kundencenter, Admin, JTL-Shop, JTL-Wawi, Lizenzserver, ISI Gateway, Vouchers, Kassensysteme, Plan&Produce, Versand. Grund dafür ist ein Major Upgrade des OAuth-Dienstes. Vielen Dank für euer Verständnis!

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.411
2.034
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.411
2.034
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.411
2.034
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
218
56
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
Neu Hilfe bei korrekter Variable für Umsatzsteuer-Summe und dotLiquid-Übersicht Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu brauche Hilfe bei Erweiterte-Eigenschaften bearbeiten User helfen Usern - Fragen zu JTL-Wawi 4
Neu Wir bräuchten mal dringend Hilfe. Abbruch bei Abgleich Amazon-Anbindung - Fehler und Bugs 1
Hilfe benötigt - Amazon-Fehler wegen fehlender GPSR-Informationen in JTL Amazon-Lister - Fehler und Bugs 1
Beantwortet Versandkostenproblem - brauche Hilfe User helfen Usern - Fragen zu JTL-Wawi 6
Fehler beim Update von 1.9.4.6 auf 1.9.6.5 - HILFE JTL-Wawi 1.9 4
Neu Dringende Hilfe Paypal Checkout Plugins für JTL-Shop 0
Neu Hilfe beim Update Shop 5 Installation / Updates von JTL-Shop 2
Neu Überverkauf ebay = erlaubt, - ebay Angebot wird aber nicht gestartet - Hilfe eBay-Anbindung - Ideen, Lob und Kritik 0
Neu Hilfe, shop http error 500 (gelöst) JTL-Shop - Fehler und Bugs 0
GPSR Hilfe zur Selbsthilfe ohne 1.9.6 JTL-Wawi 1.9 15
Anbindung an kaufland.de - brauche Hilfe kaufland.de - Anbindung (SCX) 17
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 11
Artikel anlegen bei OTTO nicht möglich. Fehlermeldung 200002 & 102051 Otto.de - Anbindung (SCX) 0
Feld "Erstellt durch" bei Lieferantenbestellungen ändert sich beim Speichern JTL-Wawi 1.9 0
Neu JTL Shop und SEO bei unterschiedlichen Sprachen aber gleichen Artikelnamen Betrieb / Pflege von JTL-Shop 11
Etiketten Formular Bild bei besteimmten Werten des Artikels ausgeben JTL-Wawi 1.9 2
In Diskussion Abstürze bei Tagesabschluss seit neuer Grafik JTL-POS - Fehler und Bugs 1
Rechnungsstellung in WAWI bei split / gemischter Mehrwertsteuer beim Versand falsch - workaround JTL-Wawi 1.9 0
Neu Bei bestimmten Artikeln nur Palettenversand Allgemeine Fragen zu JTL-Shop 3
Problem: Falsche Ausgabe von SalesOrderPosition.Quantity bei großen Mengen JTL-Wawi 1.8 2
Artikelnummer bei Variationen bzw. Kindartikeln JTL-Wawi 1.9 3
Neu OPC - Thumbnails bei Videos anpassen Allgemeine Fragen zu JTL-Shop 2
Neu Mindestabnahme bei Bestellungen über Einkaufsliste JTL-Wawi - Fehler und Bugs 5
Neu Datenbank Abfrage/Update Kundengruppe Checkbox bei Sonderpreisen JTL Ameise - Eigene Exporte 1
Konfigurationsartikel hinzufügen bei bereits verkauften Artikeln JTL-Wawi 1.9 1
Neu Workflow : Bei Artikel die ein Erscheinungsdatum haben Denn Auftrag Farblich markieren Arbeitsabläufe in JTL-Wawi 7
In Bearbeitung Gmail Anbindung zu POS weg, bei Mail-Einrichtung zeigt er Fehler "10:" Einrichtung / Updates von JTL-POS 4
Neu 1.2.3.8. Gewicht bei Variation wird nicht dazugerechnet User helfen Usern - Fragen zu JTL-Wawi 2
Neu Frontend-Ansicht (Template) zerschossen bei Installation in Plesk Einrichtung JTL-Shop5 0
Neu Lieferschein per Workflow o.ä. von "offen" auf "Versendet" setzen bei bestimmter Versandart User helfen Usern - Fragen zu JTL-Wawi 7
Neu Amazon Bestellungen verbleiben bei Status "Pending" und werden nicht in Aufträge übernommen Amazon-Anbindung - Fehler und Bugs 20
Neu Prestashop Connector löscht Herstellerbilder (Logos) bei unterbundener Bildübertragung PrestaShop-Connector 0
Gewichtsabweichung eines Artikels bei Variationen wird nicht in Auftrag übernommen JTL-Wawi 1.8 3
Neu Hinweis bei Wareneingang wird nicht mehr angezeigt JTL-Wawi - Fehler und Bugs 2
Neu Netzwerkfehler/ Fatal error bei der Erst-Instalation Installation / Updates von JTL-Shop 8
Neu Teilrücksendungen korrekt anlegen bei Varkombi Artikel Arbeitsabläufe in JTL-Wawi 0
In Bearbeitung WMS Paketgewicht bei zweitem Paket nicht korrekt! Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 2
In Bearbeitung Barentnahme bei Kassenschnitt geht bei mir nicht oder mache ich was falsch? neues Update drauf JTL-POS - Fehler und Bugs 9
Gelöst Rabattänderung bei Kundengruppen Allgemeine Fragen zu JTL-POS 2
Neu Schweiz - Probleme mit Netto-/Bruttobeträgen und Steuerhandling bei Amazon Marketplace Facilitator in JTL-Wawi Amazon-Anbindung - Fehler und Bugs 3
Neu Varianten / Varkombis bei Positionen in Emails ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 0
Neu Was macht "Sendungen pro Empfänger zusammenfassen" bei JTL-Shipping Labels => UPS? JTL-ShippingLabels - Fehler und Bugs 0
Neu Transportversicherung B2B bei Ausliefern/Rechnung Problem User helfen Usern - Fragen zu JTL-Wawi 1
Neu Stücklistenkomponente bei Stückliste teilbar auf Druckvorlage Lieferschein korrekt ausgeben Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 1
Neu Merkmal in Artikelliste ausgeben bei entsprechendem Artikel ausgeben Allgemeine Fragen zu JTL-Shop 0
Neu Ebay - Grundpreisanzeige bei Variatonen eBay-Anbindung - Fehler und Bugs 2
Neu Dringlich: Angeblich falsche Preise bei Google Shopping Allgemeine Fragen zu JTL-Shop 2
In Bearbeitung Shared Key / Shared Secret bei EPSON-TSE über Bondrucker Allgemeine Fragen zu JTL-POS 1

Ähnliche Themen