Skip to main content

Hallo!

 

Wir wollen einen Bericht erstellen. Alle Kunden mit Angabe der Ansprechpartner und der jewweiligen Mailadressen. Die Berichterstellung erfolgt via SQL.

Doch ich finde nirgends den “Datenbanksatz-Namen” für Ansprechpartner + Mailadresse. Kann mir irgendwer von euch helfen?

Dies benötige ich ja zwingend, damit ich per SQL die Daten ansprechen kann.

 

Grüße und vielen Dank

Cathrin

Hey Cathrin, 

das ist die Tabelle “ansprechpartner”.

Beste Grüße,
Daniel


HI!

Die Tabelle Ansprechpartner haben wir eigentlich drin.

   a.`ansprechpartner`

 

Allerdings greift Xentral nicht auf den Reiter Ansprechpartner aus dem Kundenstammdaten zu. Woran kann das liegen?

Grüße

Cathrin


Ansprechpartner ist ja Feld, sondern eine eigene referenzierende Sub-Tabelle, da es ja n Einträge je Adresse geben kann. 


Hallo Cathrin,

 

schreib mir gerne falls du Hilfe bei der Abfrage benötigst!:)


Hallo Cathrin,

 

schreib mir gerne falls du Hilfe bei der Abfrage benötigst!:)

 

Teste gerne folgende SQL-Query 

SELECT 
adresse.kundennummer AS Nummer,
adresse.typ AS Ansprache,
adresse.name As Name,
ansprechpartner.typ AS Ansprechpartner_Ansprache,
ansprechpartner.name AS Ansprechpartner,
ansprechpartner.email AS Email,
ansprechpartner.telefon AS Telefon
FROM adresse
INNER JOIN ansprechpartner
ON ansprechpartner.adresse = adresse.id

 


HI @Dennis ,

ich hab mir direkt mal die SQL-Query “geliehen” und ausprobiert. Das ganz funktioniert, aber es kommt genau 1 Datensatz raus. Werden nur Datensätze angezeigt, die vollständig sind (auch da haben wir hoffentlich mehr als einen)? Ein Filter nach Projekt wäre auch noch super. 

Beste Grüße

Nicolas


Durch das “INNER JOIN ansprechpartner” sollen nur Adressen mit Ansprechpartner gezogen werden. Wenn nur eine gefunden wird, ist wohl nur eine gepflegt :)

Ersetzt du das durch ein “LEFT JOIN” dann werden auch alle Adresse ohne Ansprechpartner aufgelistet.

Für Projekt musst du diese Tabelle auch per JOIN anbinden, 


Danke, @Daniel Schmidtchen für die schnelle Antwort! Jetzt bekomme ich eine ganze Menge Daten. Ich bin etwas verwirrt, dass wir nur 1 Kundin mit E-Mail Adresse haben sollen. Allein alle Shop Kund:innen werden ja mit E-Mail Adresse importiert. Und auch Ansprechpartner und Telefonnummer sind beim Großteil der Kunden hinterlegt. Hast du eine Idee, wo mein Fehler liegen könnte?

 


@Nicolas Limbrock* beim dem SQL von Dennis ging es darum, zu den Adressen die ggf. zusätzlichen Ansprechpartner (Sub-Tabelle) zu verknüpfen. Die E-Mailadresse der Stamm-Adresse findest du im Feld adresse.email


Antworten