Hallo, ich sitze schon seit Stunden an einem Problem. Verstehe das auch nicht.
Ich habe 3 Tabellen: Kunde, Partner und Kontakte
In der Kontakttabelle stehen die ID´s zu den Kunden und Partnern und ein Flag ob es ein Kunde oder ein Partner ist (da sonst die ID´s doppelt vorkommen)
Ausgeben soll er mir alle Kunden und alle Partner die in der Kontakttabelle stehen.
*************
SELECT name, nname, vname, date, time, personType
FROM contact, kunde, ansprechpartner
WHERE (contact.personID=kunde.id AND contact.personType='C')
OR (contact.personID=ansprechpartner.id AND contact.personType='P')
*************
Was er ausgibt sind aber alle Partner (korrekt) und irgendwie willkührlich Kunden (so scheint es mir zumindest), d.h die Kunden tauchen dann auch doppelt auf und so
Vielen Dank im Voraus schonmal :-/
Ich habe 3 Tabellen: Kunde, Partner und Kontakte
In der Kontakttabelle stehen die ID´s zu den Kunden und Partnern und ein Flag ob es ein Kunde oder ein Partner ist (da sonst die ID´s doppelt vorkommen)
Ausgeben soll er mir alle Kunden und alle Partner die in der Kontakttabelle stehen.
*************
SELECT name, nname, vname, date, time, personType
FROM contact, kunde, ansprechpartner
WHERE (contact.personID=kunde.id AND contact.personType='C')
OR (contact.personID=ansprechpartner.id AND contact.personType='P')
*************
Was er ausgibt sind aber alle Partner (korrekt) und irgendwie willkührlich Kunden (so scheint es mir zumindest), d.h die Kunden tauchen dann auch doppelt auf und so
Vielen Dank im Voraus schonmal :-/
Kommentar