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

Beitrag lesen

Tach!

Hi, danke für deine Antwort, aber hier: https://docs.microsoft.com/de-de/sql/relational-databases/performance/subqueries?view=sql-server-ver15 ist auch mit join und kommt keine Bedingung.

Doch, bei allen dortigen Abfragen folgt hinter dem Tabellennamen nach dem JOIN die Angabe einer Bedingung mit ON.

Vergleiche mit FROM-Klausel-Syntax

<joined_table> ::=   
{  
    <table_source> <join_type> <table_source> ON <search_condition>   

Das ON ist zwingender Bestandteil von expliziten Joins. Bei impliziten Joins (FROM a, b) kann eine Bedingung (in der WHERE-Klausel) wegbleiben, dann entsteht aber ein kartesisches Produkt (jeder Datensatz mit jedem).

dedlfix.