droom: Komplexer mysql-Abfrage

Beitrag lesen

Hmm es scheint als wäre where in() doch das richtige aber kann mir einer sagen,warum mit folgende struktur:

(users-Tabelle)
--------------|
users|content |
--------------|
2    |45,67   |
--------------|
3    |45      |
--------------|

(content-Tabelle)
-----------|
id |bodytxt|
-----------|
45 | text1 |
-----------|
56 | text2 |
-----------|
67 | text3 |
-----------|

SELECT * FROM content WHERE id NOT IN (45,67) mir wirklich die zeile mit id=56 zurückgibt (korrekt) und
SELECT * FROM content WHERE id NOT IN (select content from users where users='2') mir zeile 56 und 67 zurückgibt.