PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : zwei Tabellen -> suche alle Einträge, die nur in der ersten sind



BLUESCREEN3D
19-06-2004, 20:24
Angenommen ich habe zwei MySQL-Tabellen:

Tabelle "t1" mit der Spalte "c" und Tabelle "t2" mit der Spalte "c".

In beiden Tabellen sind Einträge und ich brauche alle Einträge aus der ersten Tabelle, die nicht in der zweiten stehen.

Bsp.:
t1 hat drei Einträge: 1, 2, 3
t2 hat drei Einträge: 2, 4, 6

Dann sollte das Ergebnis sein: "1, 3"

Das ganze ist mit mehreren Queries leicht zu realisieren, aber jetzt suche ich eine Möglichkeit, das mit einem einzigen Query hinzukriegen...

Pingu
20-06-2004, 08:17
Hi,

siehe Manual: http://dev.mysql.com/doc/mysql/de/JOIN.html

Da ist genau dieses Problem aufgeführt (Tipp: 3. Bullet).

Pingu

BLUESCREEN3D
23-06-2004, 19:22
siehe Manual: http://dev.mysql.com/doc/mysql/de/JOIN.html

Da ist genau dieses Problem aufgeführt (Tipp: 3. Bullet).

hmm... genau die seite hatte ich mir angeguckt - muss ich wohl überlesen haben :/

thx für den link :D