Christian Kruse: xml, Meldung 102, Falsche Syntax in der Nähe von ";".

Beitrag lesen

Hallo Auge,

ich kenne MS SQL nicht genug um es definitiv zu sagen, aber prinzipiell sind Sub-Selects als Join-Quelle im SQL-Standard erlaubt. PostgreSQL erlaubt sie auch:

test=# create table t1 (foo int);
CREATE TABLE
test=# create table t2 (bar int);
CREATE TABLE
test=# select * from t1 left join (select * from t2) t2_join on t2_join.bar = t1.foo;
 foo | bar
-----+-----
(0 rows)

Ich würde vermuten, dass das auch in MS SQL erlaubt ist; es fehlt im OP allerdings der ON-Teil, und der muss IIRC schon da sein.

Freundliche Grüße,
Christian Kruse