Hallo,
ich habe eine HSQL-Datenbank in LibreOffice 5.1.6 erstellt die 2 Tabellen (Firma, Person) enthält die über das Feld "FID" verbunden sind (Beziehung).
Ich führe im SQL-Fenster aus:
Code: Alles auswählen
Select FID From Firma Where Firmenname = 'Kreissparkasse MOL'
das liefert, richtigerweise, zwei Werte (133 und 134)
nun möchte ich dieses Ergebnis in einem weiteren Statement nutzen.
Testweise funktioniert und liefert ein Teilergebnis:
nicht jedoch funktioniert:
Code: Alles auswählen
Select Nachname From Person Where FID=(Select FID From Firma Where Firmenname = 'Kreissparkasse MOL')
sondern ich bekomme die Fehlermeldung: "Single value expected".
Wie stelle ich das an, damit es klappt?
Testweise habe ich es mit einem alternativen Ausdruck (im funktionellen Sinne eines JOIN) versucht:
Code: Alles auswählen
Select Nachname From Person,Firma Where Firmenname = 'Kreissparkasse MOL'
dabei hängt sich LO auf.
Gruß
Stephan