Hallo Forum,
Zur Zusammenfassung einer Abfrage, die auf zwei Tabellen beruht, kannte ich bisher den SQL-Befehl CONCAT. Beim Übersetzen einer alten HSQL-Abfrage nach Firebird muss ich nun feststellen, dass dieser Befehl aus irgendwelchen Gründen nicht 1:1 umsetzbar ist. Kann das sein, oder unterliege ich hier einem Fehler?
Was wäre hier eine mögliche Alternative?
Gruß Martin
CONCAT-Befehl in Firebird?
Moderator: Moderatoren
Re: CONCAT-Befehl in Firebird?
Versuch mal zwei pipe-Zeichen:
Gruß R
Code: Alles auswählen
SELECT "VORNAME"||', '||"NACHNAME" AS "NAME" FROM "KONTAKTE"
- miniKasse MMove 1.0.6 Base Videotutorial
- Windows 10: AOO, LO Linux Mint: AOO, LO
Re: CONCAT-Befehl in Firebird?
Hab ich schon versucht und klappt auch. Da handelt es sich aber um ein und dieselbe Tabelle. Wie ist das bei einer Abfrage, die zwei verschiedene Tabellen betrifft, wie z.B. t_plz und t_ort?
Gruß Martin
Gruß Martin
Re: CONCAT-Befehl in Firebird?
Hallo Martin,
... oder so ähnlich, je nach Benennung der Variablen.
Gruß
Robert
Code: Alles auswählen
SELECT "t_plz"."PLZ"||' '||"t_ort"."Ort" AS "PlzOrt" FROM "t_plz", "t_ort" WHERE "t_plz"."ID" = "t_ort"."Plz_ID"
Gruß
Robert
Re: CONCAT-Befehl in Firebird?
Ok, dann geht dies offensichtlich mit dem Pipe-Zeichen auch mit mehreren Tabellen.
Ich schaue mal, ob ich weiterkomme, Vielen Dank.
Gruß Martin
Ich schaue mal, ob ich weiterkomme, Vielen Dank.
Gruß Martin