You are here

INNER JOIN - normale Tabellen-Verknüpfung

Error message

Notice: unserialize(): Error at offset 1842 of 1865 bytes in variable_initialize() (line 1202 of /is/htdocs/wp1033310_AQAMEFYCW9/www/includes/bootstrap.inc).
Syntax

    WHERE a.feld1 = b.feld2
    vor SQL92 (implizite Beschreibung von Tabellen-Verknüpfungen)

    FROM Tabelle1 [Alias1] INNER JOIN Tabelle2 [Alias2] ON {Tabelle1|Alias1}.vnum = {Tabelle2|Alias2}.vnum
    ab SQL92 (explizite Beschreibung von Tabellen-Verknüpfungen)

Beschreibung
    Der Inner Join bzw. Equal Join oder Equivalent Join ist die "normale" Tabellenverküpfung, welche Datensätze aus zwei Tabellen verknüpft, bei denen ein Feld (das jeweilige) dieselben Werte enthält.

    Beuspiel:

-- before SQL 92
SELECT a.vnum, a.vname, b.knum, b.kname
FROM tverkauf a, tkunden b
WHERE a.vnum = b.vnum
ORDER BY vnum;

-- SQL 92
SELECT a.vnum, a.vname, b.knum, b.kname
FROM tverkauf a INNER JOIN tkunden b ON a.vnum=b.vnum
ORDER BY vnum;

Ergebnis:

vnum vname   knum kname
1    Mueller 1    Lehmann
1    Mueller 2    Schmidt
1    Mueller 3    Schumacher
2    Meyer   4    Schroeder
2    Meyer   5    Stoiber
3    Schulz  6    Lohmann
3    Schulz  7    Krupp
3    Schulz  8    Stradivari
3    Schulz  9    Schumacher
Fehler | AAM

Fehler

The website encountered an unexpected error. Please try again later.