hi ilja,
ja, ich weiss das die tabelle nicht das optimiale format hat. aber der "inhalt" kann extrem viele verschiedene werte annehmen, sodass eine syntax wie
id|A|B|C|D...(n=100.000)
1|0|2|1|0...
nicht möglich wäre. außerdem geht dabei die reihenfolge der inhalte verloren, bzw. ich müsste noch eine neue tabelle für die reihenfolge basteln.
mein problem könnte man wahrscheinlich mit unterabfragen lösen? mysql 4.1.1 kann das. dann muss ich das mal ausprobieren.
tom hatte ja den vorschlag gemacht: erst alle ids mit dem vorkommen von "C" herausfinden und dann alle anderen ids nehmen.
SELECT DISTINCT(id) FROM tabelle WHERE id NOT IN (SELECT DISTINCT(id) FROM tabelle WHERE inhalt = "C")
oder so ähnlich...
gruß
heiner