hi,
sorry wenn es die frage schon mal gibt, aber ich weiß einfach nicht nach was ich da suchen soll.
also mein problem ist folgendes:
ich habe eine tabelle computerbenutzer, die folgendermaßen aufgebaut ist
++++++++++++++++
+ computerbenutzer +
++++++++++++++++
+ id +
+ computerid +
+ benutzerid +
+ date +
++++++++++++++++
jetzt habe ich z.b. folgende einträge:
id | computerid | benutzerid | date
++++++++++++++++++++++++++++++++++++
1 | 1 | 1 | 2010-08-17 10:33:40
2 | 2 | 3 | 2010-08-17 10:33:40
3 | 3 | 1 | 2010-10-29 17:02:58
4 | 1 | 3 | 2010-08-17 10:33:40
Wenn ich mir jetzt alle Computerids ausgeben lassen will, die der user mit der id '1' nicht hat, also mit:
[highlight=sql]select computerid from computerbenutzer where benutzerid != 1;[/highlight]
dann bekomme ich jedoch die ids: '2', '1' zurück, da ja in dem fall noch jemand anderes den computer '1' beutzt. hat da jemand eine idee wie ich nur die ids bekomme, welche auch wirklich nicht von user '1' benutzt werden? so fit bin ich leider nicht in mysql habe ein wenig mit ner verschachtelten query mit NOT IN rumgebastelt aber hatte leider auch keinen erfolg. wäre super, wenn ihr mir helfen könntet
liebe grüße
namir
sorry wenn es die frage schon mal gibt, aber ich weiß einfach nicht nach was ich da suchen soll.
also mein problem ist folgendes:
ich habe eine tabelle computerbenutzer, die folgendermaßen aufgebaut ist
++++++++++++++++
+ computerbenutzer +
++++++++++++++++
+ id +
+ computerid +
+ benutzerid +
+ date +
++++++++++++++++
jetzt habe ich z.b. folgende einträge:
id | computerid | benutzerid | date
++++++++++++++++++++++++++++++++++++
1 | 1 | 1 | 2010-08-17 10:33:40
2 | 2 | 3 | 2010-08-17 10:33:40
3 | 3 | 1 | 2010-10-29 17:02:58
4 | 1 | 3 | 2010-08-17 10:33:40
Wenn ich mir jetzt alle Computerids ausgeben lassen will, die der user mit der id '1' nicht hat, also mit:
[highlight=sql]select computerid from computerbenutzer where benutzerid != 1;[/highlight]
dann bekomme ich jedoch die ids: '2', '1' zurück, da ja in dem fall noch jemand anderes den computer '1' beutzt. hat da jemand eine idee wie ich nur die ids bekomme, welche auch wirklich nicht von user '1' benutzt werden? so fit bin ich leider nicht in mysql habe ein wenig mit ner verschachtelten query mit NOT IN rumgebastelt aber hatte leider auch keinen erfolg. wäre super, wenn ihr mir helfen könntet
liebe grüße
namir
Comment