Hallo zusammen,
ich habe gerade ein problem und ich glaube ich stehe ziemlich auf dem schlauch, weil die lösung müsste eigentlich einfach sein.
ich habe eine tabelle, die folgendermaßen aussieht:
Code:
userid | desc | name
==========================
36 |0 |name0.pdf
36 |2 |name2.pdf
36 |3 |name3.pdf
36 |4 |name4.pdf
37 |0 |name0.pdf
37 |1 |name1.pdf
37 |2 |name2.pdf
37 |3 |name3.pdf
37 |4 |name4.pdf
ich programmiere an einem system, in dem user dateien uploaden können diesen dateien werden ids (desc) zugewiesen von 0 bis 4. für den user 37 z.b. sind alle dateien vorhanden. ich möchte jetzt die user rausfiltern, bei denen z.B. die desc 1 fehlt, in dem fall 36.
PHP-Code:
$sql_filter1 .= "INNER JOIN user_pdfs AS p ON p.userid=u.id AND desc != '1'";
so dachte ich kann ich es lösen, aber das listet mir dann nicht die fehlenden user auf, sondern alle user, die irgendeine datei hochgeladen haben, da dann ja ein feld des users mit != '1' existiert.
wie kann ich das problem am besten lösen, ich glaube, dass das problem einfach zu lösen ist, ich komm grad aber nicht drauf...
danke schonmal,
gruß steffen