Zum Inhalt springen

SQL abfrage


dayiabi

Empfohlene Beiträge

ich möchte abfragen welche user die gleiche IP benutzen.

nicht die gesammte tabelle ausgeben.

nur die user die gleiche ip haben

beispiel tabelle.

user1 =3

user2 =5

user3 =3

user4 =6

user5 =7

user1 = 8

user4 = 11

user8 = 7

user6= 9

user7=10

deine abfrage gibt alles aus.

ich möchte nur user die eine ip teilen, welcher user haben die gleiche ip

user1 =3

user3 =3

user5 =7

user8 =7

Bearbeitet von dayiabi
Link zu diesem Kommentar
Auf anderen Seiten teilen

funktioniert leider nicht test steht für tabelle oder ?

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /srv/www/web15....

SELECT a.user, a.ip

FROM tabelle a

WHERE (SELECT COUNT (b.ip) AS countip

FROM tabelle b

WHERE a.ip = b.ip) > 1

ich habe nur eine tabelle,

Link zu diesem Kommentar
Auf anderen Seiten teilen

funktioniert leider nicht test steht für tabelle oder ?

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /srv/www/web15....

SELECT a.user, a.ip

FROM tabelle a

WHERE (SELECT COUNT (b.ip) AS countip

FROM tabelle b

WHERE a.ip = b.ip) > 1

ich habe nur eine tabelle,

- Die Aliase benötigst du, weil du ein Subquery hast, indem dieselbe Tabelle nochmals angesprochen wird.

- Das Beispiel läuft unter Oracle, kenne MySQL nicht wirklich gut

Gruss

Link zu diesem Kommentar
Auf anderen Seiten teilen

Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in /srv/www/web15....

das ist ne php fehlermeldung und hat erstmal nichts mit der abfrage zu tun.

die abfrage selbst sollte so auch in MySQL funktionieren, hab hier allerdings keine um das zu testen.

poste doch mal den php code.

Link zu diesem Kommentar
Auf anderen Seiten teilen

ich habe das lösung aus einer andere forum.


SELECT DISTINCT uip3.* FROM USERIPS uip3 WHERE uip3.ip IN(  SELECT uip1.IP      FROM USERIPS uip1  LEFT JOIN USERIPS uip2 ON uip1.IP = uip2.IP  WHERE uip1.username != uip2.username)UNION ALL SELECT DISTINCT uip4.* FROM USERIPS uip4 WHERE uip.IP IS NULL




Link zu diesem Kommentar
Auf anderen Seiten teilen

Dein Kommentar

Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.

Gast
Auf dieses Thema antworten...

×   Du hast formatierten Text eingefügt.   Formatierung wiederherstellen

  Nur 75 Emojis sind erlaubt.

×   Dein Link wurde automatisch eingebettet.   Einbetten rückgängig machen und als Link darstellen

×   Dein vorheriger Inhalt wurde wiederhergestellt.   Editor leeren

×   Du kannst Bilder nicht direkt einfügen. Lade Bilder hoch oder lade sie von einer URL.

Fachinformatiker.de, 2024 by SE Internet Services

fidelogo_small.png

Schicke uns eine Nachricht!

Fachinformatiker.de ist die größte IT-Community
rund um Ausbildung, Job, Weiterbildung für IT-Fachkräfte.

Fachinformatiker.de App

Download on the App Store
Get it on Google Play

Kontakt

Hier werben?
Oder sende eine E-Mail an

Social media u. feeds

Jobboard für Fachinformatiker und IT-Fachkräfte

×
×
  • Neu erstellen...