#1 1. Juni 2008 [MySQL] Doppelte Werte aus einer Datenbank auslesen Ich hab gesucht aber nicht das gefunden, was zu meinem Problem passt. Ich denke hier kann mir eh schneller geholfen werden, als wenn ich was bastel. Ich will, dass aus einer Datenbank alle Nutzer ausgelesen werden, die mit gleichen IP's online sind (Multiaccounts) Wenn ich suche spuckt er mir immer nur aus, wie ich doppelte Werte ignoriere... MfG + Multi-Zitat Zitieren
#2 1. Juni 2008 AW: [MySQL] Doppelte Werte aus einer Datenbank auslesen Code: SELECT -- ggf ändern sonst hast nur unnötigen overhead * FROM die_tabelle_mit_den_usern users RIGHT JOIN die_tabelle_mit_den_usern same_ip on ( -- selektiert alle user mit selber ip aber nicht selber userid user.IpAddr = same_ip.IpAddr && same_ip.userID != users.userID ) -- hier kannst die userid angeben nach der gesucht werden -- soll ob irgend ein anderer die selbe ip benutzt WHERE users.userID = 1 + Multi-Zitat Zitieren
#3 2. Juni 2008 AW: [MySQL] Doppelte Werte aus einer Datenbank auslesen möglich aber eleganter wäre: Code: SELECT userId, userIP FROM deine Tabelle GROUP BY userId, userIP HAVING count(userIP) > 1 ist natürlich genauso erweiterbar mit einer WHERE-Klausel + Multi-Zitat Zitieren