SQL Query

SQL Query

am 23.09.2004 23:45:38 von Joern Winkler

Hallo,

ich habe eine vermutlich sehr einfache Frage. Aber ich komme einfach
nicht auf das Ergebnis.

Ich habe zwei Tabellen in einer MySql-Datenbank. Die Struktur ist ganz
einfach. Eine Fortlaufende Nummer, ein Varchar-Feld und ein binär-Feld.
Die Struktur beider Tabellen ist gleich.

Nun versuche ich ein Query zu schreiben, was mir die Zeilen ausgibt die
nicht in beiden Tabellen vorhanden sind.

Bsp:

Tab. A hat die Werte 1, 2, 3, 4
Tab. B hat die Werte 1, 2, 3, 4, 5, 6

Das Ergebnis sollte nun 5, 6, lauten...

Ich habe es mit SELECT * FROM A, B, WHERE A.value != B.value versucht...
Allerdings führt das nicht zum gewünschten Ergebnis.

Wo liegt hier mein Denkfehler ? (* wird später natürlich durch die
benötigten Werte ersetzt.)

Danke

Jörn

Re: SQL Query

am 24.09.2004 23:44:23 von Frank Schenk

Joern Winkler wrote:

> Hallo,
>
> ich habe eine vermutlich sehr einfache Frage. Aber ich komme einfach
> nicht auf das Ergebnis.
>
> Ich habe zwei Tabellen in einer MySql-Datenbank. Die Struktur ist ganz
> einfach. Eine Fortlaufende Nummer, ein Varchar-Feld und ein binär-Feld.
> Die Struktur beider Tabellen ist gleich.
>
> Nun versuche ich ein Query zu schreiben, was mir die Zeilen ausgibt die
> nicht in beiden Tabellen vorhanden sind.

[...]

Such mal nach "left outer join" ;)

lg, Frank