Welcome to the POB User Group Online Community! › Forums › PUG DACH › SQL for Dummies – Dataload Customer bis Organization_Type › Reply To: SQL for Dummies – Dataload Customer bis Organization_Type
21/05/2015 at 10:07
#2804
Participant
Nur schnell überflogen und nicht getestet, sollte aber klappen:
SELECT customer.customer_pk as Kontakt
, organization.id as Organisation
, organization.Organization_Type_PK as OTyp , organization_type.id as OTypId
FROM Customer
LEFT JOIN Organization ON customer.organization_pk = organization.organization_pk
LEFT JOIN Organization_Type ON organization.Organization_Type_PK = Organization_Type.Organization_Type_PK and Organization_Type.Id='Intern'
WHERE isnull(customer.Virtual_Bereichsleiterkennzeichen,0)=0
Der Fehler dürfte im letzten LEFT JOIN liegen. Du hast im ON-Bereich keine weitere Referenz zum customer-Datensatz mitgegeben. Wolltest du den Filter auf den Organisationstyp vielleicht im WHERE ansiedeln? Ich hab es in diesem Beispiel einfach mal mit in den normalen LEFT JOIN gepackt.
Übrigens würde ich aber immer mit Tabellen-Alias arbeiten, schon der Übersicht wegen.