SQL CONCAT auf zwei Tabellen anwenden

Datenbanklösungen mit AOO/LO

Moderator: Moderatoren

elm
Beiträge: 8
Registriert: Mi, 20.01.2010 22:21

SQL CONCAT auf zwei Tabellen anwenden

Beitrag von elm »

Hallo Leute,

Kann man eigentlich mit CONCAT zwei Spaltenfelder aus zwei verschiedenen Tabellen in einem Listenfeld kaskadieren?

Bei einer Tabelle ist es ja recht simpel:

SELECT CONCAT("bankname", CONCAT('-', "straße")) FROM "tbl_Bank"

dazu will ich noch einen Wert aus einer anderen Tabelle. Da CONCAT ja nur zwei kann muß halt die straße dran glauben.
wie muß ich das dann verschachteln

Danke schon mal

Gruß
Elm
Barlee
******
Beiträge: 767
Registriert: Sa, 17.12.2005 12:27

Re: SQL CONCAT auf zwei Tabellen anwenden

Beitrag von Barlee »

Hallo elm,

Code: Alles auswählen

SELECT CONCAT("a"."bankname", CONCAT('-', CONCAT("a"."straße",CONCAT('-', "b"."Spalte_aus_Tab2")))) FROM "tbl_Bank" AS "a", "Tabelle2" AS "b"
oder viel übersichtlicher:

Code: Alles auswählen

SELECT "a"."bankname"||'-'||"a"."straße"||'-'||"b"."Spalte_aus_Tab2" AS "Text" FROM "tbl_Bank" AS "a", "Tabelle2" AS "b"
Gruß Barlee
elm
Beiträge: 8
Registriert: Mi, 20.01.2010 22:21

Re: SQL CONCAT auf zwei Tabellen anwenden

Beitrag von elm »

Hallo Barlee,

super vielen Dank hat perfekt geklappt!!

Gruß
elm
Antworten