<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="FeedCreator 1.8" -->
<?xml-stylesheet href="http://update.proggen.org/lib/exe/css.php?s=feed" type="text/css"?>
<rdf:RDF
    xmlns="http://purl.org/rss/1.0/"
    xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#"
    xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
    xmlns:dc="http://purl.org/dc/elements/1.1/">
    <channel rdf:about="http://update.proggen.org/feed.php">
        <title>proggen.org dbs:sql:join</title>
        <description></description>
        <link>http://update.proggen.org/</link>
        <image rdf:resource="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico" />
       <dc:date>2026-04-20T07:49:53+0200</dc:date>
        <items>
            <rdf:Seq>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=dbs:sql:join:cross&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=dbs:sql:join:inner&amp;rev=1663868366"/>
                <rdf:li rdf:resource="http://update.proggen.org/doku.php?id=dbs:sql:join:outer&amp;rev=1663868366"/>
            </rdf:Seq>
        </items>
    </channel>
    <image rdf:about="http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico">
        <title>proggen.org</title>
        <link>http://update.proggen.org/</link>
        <url>http://update.proggen.org/lib/tpl/proggenY/images/favicon.ico</url>
    </image>
    <item rdf:about="http://update.proggen.org/doku.php?id=dbs:sql:join:cross&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbs:sql:join:cross</title>
        <link>http://update.proggen.org/doku.php?id=dbs:sql:join:cross&amp;rev=1663868366</link>
        <description>Cross Join

Bei einem Cross Join wird jede Zeile der beteiligten Tabellen verknüpft. Wenn die erste Tabelle also 11 Zeilen hat und die zweite Tabelle ebenfalls 11, dann ergibt das eine neue Tabelle mit insgesamt 121 Zeilen. 

Syntax für einen Cross Join</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=dbs:sql:join:inner&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbs:sql:join:inner</title>
        <link>http://update.proggen.org/doku.php?id=dbs:sql:join:inner&amp;rev=1663868366</link>
        <description>Inner Join

Der Inner Join basiert auf dem Cross Join, allerdings kann man hier eine Auswahl treffen, welche Zeilen verbunden werden sollen.

Syntax alt


SELECT ...
FROM Tabellenname1 [Alias], Tabellenname2 [Alias]
WHERE ... --meist Tabellenname1.nummer = Tabellenname2.nummer</description>
    </item>
    <item rdf:about="http://update.proggen.org/doku.php?id=dbs:sql:join:outer&amp;rev=1663868366">
        <dc:format>text/html</dc:format>
        <dc:date>2022-09-22T19:39:26+0200</dc:date>
        <dc:creator>Anonymous (anonymous@undisclosed.example.com)</dc:creator>
        <title>dbs:sql:join:outer</title>
        <link>http://update.proggen.org/doku.php?id=dbs:sql:join:outer&amp;rev=1663868366</link>
        <description>Outer Join



Zu Beginn ein einführendes Beispiel. Wir haben wieder unsere 2 Tabellen und wollen wieder die Mitarbeiter mit deren Abteilung angezeigen. Allerdings wollen wir auch wirklich ALLE Abteilungen sehen (auch jene, in denen kein Mitarbeiter arbeitet)</description>
    </item>
</rdf:RDF>
