WebWork Magazin - Webseiten erstellen lassen, Online Medien, html

Webhoster, Webhosting Provider und Domain registrieren

Home | Registrieren | Einloggen | Suchen | Aktuelles | GSL-Webservice | Suleitec Webhosting
Reparatur-Forum | Elektro forum | Ersatzteilshop Haushalt und Elektronik


Homepage und Webhosting-Forum

Scripte und Programme für PHP, MYSQL. Diskussionen zur Programmierung im Web. Fragen zu CMS, Blogsoftware, Shops, Newsletter und vielen weiteren Scripten.


Forum » PHP & MySQL » Abfrage nach Zeilen mit identischen Feldern » Antworten
Benutzername:
Passwort: Passwort vergessen?
Inhalt der Nachricht: Fett | Kursiv | Unterstrichen | Link | Bild | Smiley | Zitat | Zentriert | Quellcode| Kleiner Text
Optionen: Emailbenachrichtigung bei Antworten
 

Die letzten 5 Postings in diesem Thema » Alle anzeigen
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

Nach oben