SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > MySQLi/PDO/(MySQL)

MySQLi/PDO/(MySQL) Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQLi/PDO/(MySQL) diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 07.06.2015, 11:46:19
Pyradur Pyradur ist offline
Anfänger
 
Registriert seit: Jun 2015
Alter: 36
Beiträge: 4
Die ersten zwei Datensätze mit identischem Feldinhalt auflisten

Moin,

es sieht im ersten Moment einfach aus, scheint es schlussendlich aber nicht zu sein:

Die Abfrage einer einzelnen Tabelle die die ersten zwei Datensätze mit identischem Feldinhalt zurückgibt, sortiert nach dem kleinsten Wert im zu durchsuchenden Feld.

Beispiel:
Tabelle mit dem Feld "ip-adresse".
Jetzt möchte ich die ersten zwei Datensätze haben mit der kleinsten IP-Adresse die doppelt vorkommt.

Ich komme leider nur bis hierher, dann versagen meine Kenntnisse:
select ip-adresse form tabelle where ... order by ip-adresse limit 2

Wie muss ich vorgehen damit nur Datensätze gelistet werden deren IP-Adresse mehrfach enthalten ist?
Mit Zitat antworten
  #2  
Alt 07.06.2015, 13:01:30
Pyradur Pyradur ist offline
Anfänger
 
Registriert seit: Jun 2015
Alter: 36
Beiträge: 4
AW: Die ersten zwei Datensätze mit identischem Feldinhalt auflisten

Habe es via Google nun doch lösen können:

Hier die konkrete Lösung, das vorige Beispiel in der Anfrage mit der ip-adresse war nur beispielhaft bezüglich des Feldnamens.

select id, dringlichkeitsfolge, dringlichkeit, prio, prio_sub, text
from tabelle as a
where (
select dringlichkeitsfolge
from tabelle as b
where dringlichkeit > 1
and a.dringlichkeitsfolge = b.dringlichkeitsfolge
having count(b.dringlichkeitsfolge) > 1
order by b.dringlichkeitsfolge
limit 1
)
order by a.dringlichkeitsfolge
limit 2
Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Datensätze nach letztem Zugriff sortieren yaem MySQLi/PDO/(MySQL) 1 04.06.2015 13:52:33
2 Tabellen: Nach IDs ordnen, 10 neuesten Datensätze pro ID ausgeben Phantasielos MySQLi/PDO/(MySQL) 4 23.05.2010 00:00:28
Selectierte Datensätze aufteilen theresa PHP Grundlagen 2 12.05.2008 15:53:27
Ausblendung von doppeltem Feldinhalt Blue7 MySQLi/PDO/(MySQL) 9 29.08.2004 01:19:54
Datensätze einer Datenbank auflisten. Linux Anfänger MySQLi/PDO/(MySQL) 6 24.04.2004 01:30:39


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:04:08 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt