Neu Verknüpfung von DB-Tabellen in SQL-Abfrage für Retouren zur Ermittlung des Kunden

PaWer

Neues Mitglied
8. September 2020
11
0
Hallo,

ich habe eine SQL-Abfrage für Retouren erstellt, die leider momentan teilweise noch zu viele Einträge zurückgibt. Grund hierfür ist scheinbar die Verknüpfung der DB-Tabellen, um den Kunden der jeweiligen Retoure mit Firma/Name/Vorname zu erhalten.

Ursprünglich dachte ich, die Verknüpfung sei nicht so trivial, aber scheinbar doch.

Ich habe die Tabelle für die Retouren "tRMRetoure" mit der Tabelle "tkunde" über den Primärschlüssel "kKunde" verknüpft. Die Ergebnisse sind bis zu dieser Stelle richtig.

Wenn ich jetzt aber noch "tAdresse" auch über "kKunde" per "join" verknüpfe, erhalte ich zu viele Ergebnisse. "kKunde" ist in der Tabelle "tAdresse" nicht eindeutig, es gibt mehrere Einträge.

Welche Verknüpfung, welchen Schlüssel muss ich nutzen, oder muss ich andere Tabellen nutzen, um den tatsächlichen Namen des Kunden für die Retoure als eindeutigen Eintrag zu erhalten?

Ich würde mich freuen, wenn mir hier jemand weiterhelfen könnte.

Danke im Voraus!

Viele Grüße,
PaWer
 

Dreizack Medien

Offizieller Servicepartner
SPBanner
10. Februar 2020
45
27
Halle (Saale)
Hallo,

ich habe eine SQL-Abfrage für Retouren erstellt, die leider momentan teilweise noch zu viele Einträge zurückgibt. Grund hierfür ist scheinbar die Verknüpfung der DB-Tabellen, um den Kunden der jeweiligen Retoure mit Firma/Name/Vorname zu erhalten.

Ursprünglich dachte ich, die Verknüpfung sei nicht so trivial, aber scheinbar doch.

Ich habe die Tabelle für die Retouren "tRMRetoure" mit der Tabelle "tkunde" über den Primärschlüssel "kKunde" verknüpft. Die Ergebnisse sind bis zu dieser Stelle richtig.

Wenn ich jetzt aber noch "tAdresse" auch über "kKunde" per "join" verknüpfe, erhalte ich zu viele Ergebnisse. "kKunde" ist in der Tabelle "tAdresse" nicht eindeutig, es gibt mehrere Einträge.

Welche Verknüpfung, welchen Schlüssel muss ich nutzen, oder muss ich andere Tabellen nutzen, um den tatsächlichen Namen des Kunden für die Retoure als eindeutigen Eintrag zu erhalten?

Ich würde mich freuen, wenn mir hier jemand weiterhelfen könnte.

Danke im Voraus!

Viele Grüße,
PaWer
Hallo PaWer,

es gibt mehrere Lösungen:

1. ergänzend zu Ihrem Lösungsweg müssten Sie noch mit der WHERE Funktion die Ergebnisse einschränken. In der "tAdresse" gibt es eine Spalte n-Standard, welche bestimmt welche Adresse zuerst angelegt wurde/ die Hauptadresse ist. Durch WHERE n-Standard = 1 wird dies eindeutiger definiert. Sie bekommen weniger Einträge angezeigt.
2. Mit der untenstehenden SQL Abfrage können Sie sich eindeutig die Retourennummer, die Kundendaten: Kundennummer, Firma, Name, Vorname anhand der Tabellen "Bestellung" und der Tabelle "Rechnungsadresse" ausgeben lassen. Wenn die Ausgabe anhand der Rechnungsadresse nicht gewünscht ist, funktioniert dies auch für die Lieferadresse.

Bei weiteren Fragen können Sie uns gerne unter den angegebenen Informationen in der Signatur kontaktieren. Ich hoffe wir konnten Ihnen weiterhelfen.

SQL:
SELECT

        tRMRetoure.cRetoureNr AS 'Retourennummer',
        tkunde.cKundenNr AS 'Kundennummer',
        trechnungsadresse.cFirma AS 'Firma',
        trechnungsadresse.cName AS 'Name',
        trechnungsadresse.cVorname AS 'Vorname'
FROM
        tRMRetoure
            LEFT JOIN tBestellung
                ON tRMRetoure.kBestellung = tBestellung.kBestellung
            LEFT JOIN tkunde
                ON tBestellung.tKunde_kKunde = tkunde.kKunde
            LEFT JOIN trechnungsadresse
                ON tBestellung.kRechnungsAdresse = trechnungsadresse.kRechnungsAdresse
 
  • Gefällt mir
Reaktionen: PaWer und SebiW
Ähnliche Themen
Titel Forum Antworten Datum
Neu Verknüpfung laufendes eBay Angebot mit Vorlage? Einrichtung und Installation von JTL-eazyAuction 1
In Bearbeitung Verknüpfung mit TSE nicht möglich [Sunmi T2/Swissbit mSD] JTL-POS - Fehler und Bugs 2
In Diskussion TSE Verknüpfung Error Code 401 Einrichtung / Updates von JTL-POS 7
Webinar - JTL-Vouchers: Richtlinien, Vorgaben und Definitionen von Gutscheinen - Wir fragen den Experten! Messen, Stammtische und interessante Events 0
Neu Abwicklung von Verkäufen (Shop, Amazon) mit verschiedenen Versandarten Arbeitsabläufe in JTL-Wawi 0
Neu Kindartikel soll Automatisch 0,5 von Vaterartikel abbuchen - geht das? User helfen Usern - Fragen zu JTL-Wawi 1
Gelöst Druck von Artikeletiketten für kompletten Warenbestand eines bestimmten Lagers User helfen Usern - Fragen zu JTL-Wawi 2
In Bearbeitung Seit heute kein Drucken von Bon möglich JTL-POS - Fehler und Bugs 11
Neu Widersprüchliche Darstellung von Artikel Betrieb / Pflege von JTL-Shop 16
Neu Kein Versand von Bestellbestätigung an Kunden mehr per mail. User helfen Usern - Fragen zu JTL-Wawi 6
Neu JTL Shop 5 Preisfarbe und individuelle Anpassung von der "footnote-reference" Allgemeine Fragen zu JTL-Shop 0
Beantwortet Nachschub-Funktion von WMS Mobile auch zwischen zwei Lagern Arbeitsabläufe in JTL-WMS / JTL-Packtisch+ 7
Neu Listing via Flatfile von Amazon EU auf Amazon N/A und Asia Amazon-Anbindung - Ideen, Lob und Kritik 0
Neu JTL Wawi Verbindung von RDS-Server auf SQL Server herstellen funktioniert nicht JTL-Wawi - Fehler und Bugs 0
Neu Shop Upgrade von 4 auf 5 ein Desaster Installation / Updates von JTL-Shop 3
Neu Auftrag ist OHNE Rechnung nicht editierbar? und auch nur einer von vielen! JTL-Wawi - Fehler und Bugs 3
Neu Import von eBay angeboten nicht möglich JTL-Ameise - Fehler und Bugs 0
Gelöst Wareneingang lässt sich nicht buchen Fehlermeldung: Von den Bilddaten wurde bei der Verarbeitung ein Überlauf generiert User helfen Usern - Fragen zu JTL-Wawi 1
Neu Farbliche Markierung von Artikeln Individuelle Listenansichten in der JTL-Wawi 2
Neu Import von Seriennummern/Bestand mit Einkaufspreis pro Seriennummer JTL-Ameise - Ideen, Lob und Kritik 0
Neu Sonderpreis von Variation mit Stückliste Gambio-Connector 0
Neu Import von Wareneingang - Seriennummerngeführt mit EK pro Seriennummer User helfen Usern - Fragen zu JTL-Wawi 6
Neu Retoure von Stücklistenartikel JTL-WMS / JTL-Packtisch+ - Ideen, Lob und Kritik 0
Neu Kategorien bearbeiten von mehreren Artikeln User helfen Usern - Fragen zu JTL-Wawi 2
Neu Shopversion nach Patch-Update von 5.0.0 auf 5.0.3 weiterhin auf 5.0.0 Installation / Updates von JTL-Shop 8
Neu Einkaufsrabatte von Lieferanten nicht abbildbar JTL-Wawi - Ideen, Lob und Kritik 0
Neu Deaktivierung von "Teillieferungen erlauben" unter Verkauf => Ausliefern Arbeitsabläufe in JTL-Wawi 2
Neu Versandetikett von DHL werden zu weit Links gedruckt JTL-ShippingLabels - Fehler und Bugs 4
Neu Preis von Vater Artikel anstatt das günstigste Kind anzeigen Templates für JTL-Shop 1
Neu Kundenaccounts von Shop zu Wawi Allgemeine Fragen zu JTL-Shop 1
Neu Probleme bei der Übernahme von Amazon-Bestellungen (31.08.2021) Amazon-Anbindung - Fehler und Bugs 40
Neu Ich möchte von modified zu JTL Shop 5 umsteigen benötige dafür Infos Allgemeine Fragen zu JTL-Shop 12
Neu Automatischer CSV Import in Wawi von zwei verschiedenen Dateien User helfen Usern - Fragen zu JTL-Wawi 2
Kundenrelevante Tabellen von Shop 4 in den Shop 5 übernehmen Upgrade JTL-Shop4 auf JTL-Shop5 9
Neu Keine Ausgabe von Skonto Druck-/ E-Mail-/ Exportvorlagen in JTL-Wawi 5
Neu Integration von Pfand JTL-Wawi - Ideen, Lob und Kritik 2
Weiße Seiten nach Update von 4 auf 5 Upgrade JTL-Shop4 auf JTL-Shop5 3
Neu Keine Lieferzeiten im Shop | JTL kann keine Lieferzeiten an Woocommerce übertragen und überschreibt auch jede Änderung im backend von Woocommerce WooCommerce-Connector 2
Keine Verbindung von Wawi zum Shop nach Upgrade Upgrade JTL-Shop4 auf JTL-Shop5 1
Fragen zum Update von 4 zu 5 - Template Migration Upgrade JTL-Shop4 auf JTL-Shop5 2
Fehler bei der Installation von JTL Shop 5 Einrichtung JTL-Shop5 3
Einstellen von Schrift und Farbe & Fehler bei Anzeigen von Bildern Einrichtung JTL-Shop5 3
Neu Abgleich von Kategoriebeschreibungen JTL-Wawi - Fehler und Bugs 0
Neu Globale Angebotsvorlage zum Erstellen von mehreren Angeboten gleichzeitig funktioniert nicht eBay-Anbindung - Fehler und Bugs 0
Neu Automatisch Artikel hinzufügen - abhängig von Kunden und Artikel User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Ausdruck von Auftragshinweisen beim Ausliefern mit WMS möglich ? User helfen Usern - Fragen zu JTL-Wawi 2
Neu Anzeige von Artikeln in Kategorien anhand hinterlegter Merkmale beim Artikel Betrieb / Pflege von JTL-Shop 0
Neu Export von Artikelmerkmalen Betrieb / Pflege von JTL-Shop 2
Neu amazon export von artikel und übernahmen in wawi User helfen Usern - Fragen zu JTL-Wawi 0
Beantwortet Workflow von Manuell auf Angelegt oder Geändert duplizieren JTL-Workflows - Ideen, Lob und Kritik 3

Ähnliche Themen