Hallo
Ich habe 2 Tabellen, in den Seriennummern stehen.
Tabelle 1 enthält alle vergebenen Nummern. Tabelle 2 enthält alle möglichen Nummern.
Jetzt möchte ich diese gerne vergleichen und alle Nummern in einer Auswahlliste (Dropdown) anzeigen lassen, die nur in einer der beiden Tabellen vorhanden sind.
Die gleichartigen Nummern interessieren nicht mehr, da diese vergeben sind.
Ich hatte es mal so versucht, komme aber zu keinem Ergebnis:
Wenn ich aus dem != ein = mache, dann haut er mir alle Nummern raus, die in beiden Tabellen vorkommen. Bei != passiert aber leider garnix. Woran kann das liegen? Welches Zauberwort könnte mir helfen, bzw wo liegt der Syntaxfehler (auch wenn mir keiner angezeigt wird - nur eine leere Liste.
Ich habe 2 Tabellen, in den Seriennummern stehen.
Tabelle 1 enthält alle vergebenen Nummern. Tabelle 2 enthält alle möglichen Nummern.
Jetzt möchte ich diese gerne vergleichen und alle Nummern in einer Auswahlliste (Dropdown) anzeigen lassen, die nur in einer der beiden Tabellen vorhanden sind.
Die gleichartigen Nummern interessieren nicht mehr, da diese vergeben sind.
Ich hatte es mal so versucht, komme aber zu keinem Ergebnis:
PHP:
$sql = 'SELECT
`udb_sb`.`sb` AS `sb2`
`udb_udb`.`sb_nummer` AS `sb3`
FROM `udb_sb`
LEFT JOIN `udb_udb` ON `udb_sb`.`sb` = `udb_udb`.`sb_nummer`
WHERE `udb_sb`.`frb` != `udb_udb`.`sb_nummer`';
$sql2 = mysql_query($sql);
Wenn ich aus dem != ein = mache, dann haut er mir alle Nummern raus, die in beiden Tabellen vorkommen. Bei != passiert aber leider garnix. Woran kann das liegen? Welches Zauberwort könnte mir helfen, bzw wo liegt der Syntaxfehler (auch wenn mir keiner angezeigt wird - nur eine leere Liste.
Zuletzt bearbeitet: