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

SELFPHP


Professional CronJob-Service

Suche


International PHP Conference


WebTech Conference



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



PHP Summit


Software Architecture Summit


:: Buchempfehlung ::

Websites optimieren für Google & Co.

Websites optimieren für Google & Co. zur Buchempfehlung
 
HTML5 Days


JavaScript Days


:: 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:
 
 

Deine Leidenschaft ist die Unterwasserfoto-grafie?


Dann ist Qozido genau das Richtige für Dich!

Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler ist da!

www.qozido.de

 


Zurück   PHP Forum > SELFPHP > MySQL

MySQL Anfänger, Fortgeschrittene oder Experten können hier Fragen und Probleme rund um MySQL diskutieren

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 23.02.2009, 13:48:17
ha0r ha0r ist offline
Anfänger
 
Registriert seit: Feb 2009
Beiträge: 1
ha0r befindet sich auf einem aufstrebenden Ast
Select statement hilfe

Hallo,
ich habe folgende Datenbank,

sip, dip, dp sind alles integer felder

Nun möchte ich alles sip's haben, die über unterschiedliche dp's auf unterschiedliche oder gleiche dip's zugreifen.

falls also der inhalt der table "table" wie folgt lautet:

sip - dip - dp

1 - 2 - 10
1 - 3 - 10
1 - 2 - 10
1 - 2 - 4
1 - 3 - 4
2 - 2 - 10

Soll er mir zurückgeben
sip - dp - count
1 - 10 - 3

Bisher habe ich folgendes:
select sip,dp,count(distinct dip,dp) as c from table group by sip,dp order by c desc;

Aber hier bekomme ich nur die zurück die auf unterschiedliche dip's zurückgreifen. Ich hätte aber auch gerne gleiche in meiner Aufzählung. Kann man count irgendwie mit distinct und nicht distinct mischen? Ist das statement generell sosnt richtig?
Mit Zitat antworten
  #2  
Alt 23.02.2009, 14:07:35
Benutzerbild von urvater
urvater urvater ist offline
Senior Member
 
Registriert seit: Feb 2006
Ort: Wallrabenstein
Alter: 46
Beiträge: 1.042
urvater befindet sich auf einem aufstrebenden Ast
AW: Select statement hilfe

PHP-Code:
select sip,dp,count(distinct dp) as c,count(dip) as d from table group by sip,dp order by c desc
Wenn du nur distinct auf die dp's haben willst musst du dip in einem extra count setzen.

Geändert von urvater (23.02.2009 um 14:09:31 Uhr)
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
select .... hilfe tina23 MySQL 3 23.02.2009 06:42:03
select in select verschachteln DerSchatten MySQL 7 19.12.2007 21:22:13
Hilfe mit SELECT andi303 MySQL 7 06.09.2005 13:58:50
To Many Connections ProGamer11 PHP Grundlagen 0 18.06.2003 23:52:56
Ich willst jetzt wissen - Select * oder nicht Select * CyberAge PHP Grundlagen 22 13.08.2002 17:40:46


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:49:52 Uhr.


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


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