Liebe Leute
Ich möchte aus zwei Tabellen alle Datensätze herausfinden, welche in der ersten Tabelle in einer Kolonne eine ‚1‘ eingetragen haben und in der anderen Tabelle, in der Kolonne ‚id‘ nicht den gleichen id-Wert haben, wie in der ersten Tabelle.
Wahrscheinlich wird der Code deutlicher meine Absicht beschreiben.
Nun ist es so, dass es 11 Datensätze gibt, welche in der Tabelle ‚kunden‘, Kolonne ‚test‘ eine ‚1‘ eingetragen haben, deren id aber nicht in der Tabelle ‚vorschlag‘ zu finden ist. Also müßten – meiner Überlegung nach – auch 11 Datensätze ausgegeben werden. Ich kriege aber immer nur eine 0 zurück.
Was mache ich da falsch ?
Ich möchte aus zwei Tabellen alle Datensätze herausfinden, welche in der ersten Tabelle in einer Kolonne eine ‚1‘ eingetragen haben und in der anderen Tabelle, in der Kolonne ‚id‘ nicht den gleichen id-Wert haben, wie in der ersten Tabelle.
Wahrscheinlich wird der Code deutlicher meine Absicht beschreiben.
PHP-Code:
$sql= "SELECT * from kunden,vorschlag WHERE kunden.test ='1'and
kunden.id <> vorschlag.id"; echo mysql_error();
$res= mysql_query($sql);
$Anzahl= @mysql_num_rows ($res); echo $Anzahl; exit;
Was mache ich da falsch ?
Kommentar