Seite 1 von 1

SQL CONCAT auf zwei Tabellen anwenden

Verfasst: Do, 11.02.2010 20:32
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

Re: SQL CONCAT auf zwei Tabellen anwenden

Verfasst: Do, 11.02.2010 21:32
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

Re: SQL CONCAT auf zwei Tabellen anwenden

Verfasst: Do, 11.02.2010 22:43
von elm
Hallo Barlee,

super vielen Dank hat perfekt geklappt!!

Gruß
elm