Hi Leute,
ich habe eine Tabelle mit folgender Struktur (vereinfacht):
id | aktion | user
1 | norm | a
2 | abnorm | b
3 | abnorm | a
4 | abnorm | f
5 | norm | c
6 | 3 | n
7 | norm | g
Jetzt möchte ich jeden user auswählen, bei dem eine "abnormale" Aktion vorhanden ist, wobei aber auch kein Eintrag in derselben Tabelle leigen soll, in dem die ausgewählte id nicht als aktion angegeben ist.
Nochmal mit Beispeil:
Es werden alle user ausgewählt, die "abnorm" sind. Das wären hier die user: b, a, f mit den id's 2, 3, 4
da aber ein eintrag existiert, in dem die 3 als aktion angegeben ist, sollen nur die user b und f mit den id's 2 und 4 ausgewählt werden...
die abfrage, in der nur die abnorm's gelesen werden sollen ist klar:
nur wie bekomme ich da die weitere bedingung hin?
hoffe, ich konnte mich verständlich ausdrücken
ich habe eine Tabelle mit folgender Struktur (vereinfacht):
id | aktion | user
1 | norm | a
2 | abnorm | b
3 | abnorm | a
4 | abnorm | f
5 | norm | c
6 | 3 | n
7 | norm | g
Jetzt möchte ich jeden user auswählen, bei dem eine "abnormale" Aktion vorhanden ist, wobei aber auch kein Eintrag in derselben Tabelle leigen soll, in dem die ausgewählte id nicht als aktion angegeben ist.
Nochmal mit Beispeil:
Es werden alle user ausgewählt, die "abnorm" sind. Das wären hier die user: b, a, f mit den id's 2, 3, 4
da aber ein eintrag existiert, in dem die 3 als aktion angegeben ist, sollen nur die user b und f mit den id's 2 und 4 ausgewählt werden...
die abfrage, in der nur die abnorm's gelesen werden sollen ist klar:
PHP-Code:
"SELECT user FROM tabl WHERE aktion='abnorm' "
hoffe, ich konnte mich verständlich ausdrücken
Kommentar