Habe folgendes Problem:
In meiner
DB sind 3 Table.
1 Table: natuerliche_person (enthält Personennr, Famielienname usw.)
2 Table: sonstige_person (enthält Personennr, Name usw.)
3 Table: person (enthält Personennr, Straße usw.)
Nun muß ich eine Suchabfrage starten mit dem Namen der Person. Diese Abfrage soll über die Tabelen
natuerliche_person und sonstige_person laufen und gleichzeitig über personennr den Ort, Straße usw. liefern.
habe es mit folgenden Probiert (mekert aber bei der where Abfrage)
:
SQL-Code:
select Name,Kurzname,Plz,Ort from sonstige_person join person where sonstige_person.Personennr = person.Personennr union
select Familienname,Vorname,Plz,Ort from natuerliche_person join person where natuerliche_person.Personennr = person.personennr
where sonstige_person.Name like '%'
ohne where liefert mit die
DB genau die Felder die ich brauche aber leider benötige ich die where abfrage.