von Can |
Super, danke! |
von einstein |
per Self-Join
1:
2:
3:
4:
5:
6: | SELECT *
FROM foo U1
LEFT JOIN foo U2
USING ( ip )
WHERE U1.username != U2.username
GROUP BY U1.username |
Als Ergebnis bekommst du die unterschiedlichen Benutzernamen, die unter gleich IP in der Tabelle stehen |
von paul |
1:
2:
3: |
SELECT user FROM table WHERE ip = ip
|
ok. ist eh falsch aber wurst ;) |
von Can |
Argh, hab mich missverständlich ausgedrückt. Ich möchte Zeilen auswählen, bei denen ein Feld den gleichen Wert hat wie das Feld von andren Zeilen, also ich habe z.B. eine Tabelle mit den Feldern username, email, ip und möchte jetzt User anzeigen, die die gleiche IP haben. |
von einstein |
1: | SELECT * FROM table T WHERE T.foo1 = T.foo2 |
|
|