Hallo liebe Community,
habe seit langem mal wieder ein kleines Problem:
Ich moechte gerne 2 Tabellen vergleiche. Tabelle A enthaelt Namen, Tabelle B enthaelt Namen. Einige dieser Namen sind gleich. Nun moechte ich gerne alle Namen haben, die in Tabelle B vorhanden sind, in A aber nicht.
Beispiel:
Tabelle A enthaelt die Namen "Anna", "Marc","Klaus","Julia"
Tabelle B enthaelt die Namen "Joerg", "Anna","Hans","Martin"
So moechte ich als Ergebnis "Joerg", "Hans", "Martin" ausgeworfen haben.
Mit diesem kleinen Schnipsel hab ich zwar einen Auswurf, jedoch nicht den gewuenschten.
Vielen Dank fuer Eure Hilfe
ps. bin zur Zeit in Amerika, daher keine Umlaute
habe seit langem mal wieder ein kleines Problem:
Ich moechte gerne 2 Tabellen vergleiche. Tabelle A enthaelt Namen, Tabelle B enthaelt Namen. Einige dieser Namen sind gleich. Nun moechte ich gerne alle Namen haben, die in Tabelle B vorhanden sind, in A aber nicht.
Beispiel:
Tabelle A enthaelt die Namen "Anna", "Marc","Klaus","Julia"
Tabelle B enthaelt die Namen "Joerg", "Anna","Hans","Martin"
So moechte ich als Ergebnis "Joerg", "Hans", "Martin" ausgeworfen haben.
Mit diesem kleinen Schnipsel hab ich zwar einen Auswurf, jedoch nicht den gewuenschten.
PHP:
<?php
$abfrage = "SELECT n.Column, g.Column FROM Tabelle1 n JOIN Tabelle2 g WHERE n.Column != g.Column";
$result = mysql_query($abfrage) or die ('MySQL-Error: '. mysql_error());
while($row = mysql_fetch_array($result)){
echo $row['Column']."<br />";
}
?>
Vielen Dank fuer Eure Hilfe
ps. bin zur Zeit in Amerika, daher keine Umlaute
Zuletzt bearbeitet von einem Moderator: