| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Erfahrener Benutzer Registriert seit: 29.09.2004
Beiträge: 106
![]() | noch eine kurze Frage...habe jetzt folgenden Befehl gebastelt: Code: SELECT count(memId) as voteAnzahl, geschlecht, memId, picId, AVG( voteValue ) AS Durchschnitt FROM `vote_data` AS t1 LEFT JOIN `mitglieder` AS t2 ON t1.memId = t2.ID WHERE t2.geschlecht = 'm' GROUP BY memId ORDER BY Durchschnitt DESC LIMIT 0, 10 Jetzt hätte ich aber noch gerne die gesamte Anzahl an Datensätzen, die er gefunden hat, als Ausgabe. Da ich aber auch einen Teilausschnitt brauche (LIMIT 0, 10) weiß ich nicht genau, wie ich jetzt dennoch mit diesem Befehl die Anzahl der Datensätze auslesen kann. Weiß jemand Rat??? |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 13.11.2005
Beiträge: 2.583
![]() | Dafür kannst du den Zusatz SQL_CALC_FOUND_ROWS benutzen und anschließend mit SELECT FOUND_ROWS() die Anzahl der gesamten Datensätze ermitteln: Code:
SELECT SQL_CALC_FOUND_ROWS
COUNT(memID) AS voteAnzahl
...
ORDER BY
Durchschnitt DESC
LIMIT
0, 10;
SELECT FOUND_ROWS()
|
| | |
| | |
| Gast
Beiträge: n/a
| Wenn du mit >>> Anzahl der Datensätze <<< die Anzahl der ALLER Datensätze meinst, die in der Tabelle `vote_data` enthalten sind, musst du diese Anzahl separat abfragen. zB so: Code: SELECT count(*) FROM `vote_data` Code: SELECT
count(*)
FROM `vote_data` AS t1
LEFT JOIN `mitglieder` AS t2
ON t1.memId = t2.ID
AND t2.geschlecht = 'm'
WHERE
t2.geschlecht IS NOT NULL
Ich verstehe deine Frage nicht so richtig ... ~dilemma~ |
|
| | ||
| Erfahrener Benutzer Registriert seit: 13.11.2005
Beiträge: 2.583
![]() | Zitat:
| |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 29.09.2004
Beiträge: 106
![]() | genau xabbuh, so meinte ich das! Ich benötige das für eine Seitenaufteilung. Nur geht das irgendwie nicht... Der Query sieht jetzt so aus: Code: SELECT SQL_CALC_FOUND_ROWS
count(memID) AS Anzahl, geschlecht, memId, picId, AVG( voteValue ) AS Durchschnitt, count(memId) as Anzahl FROM `vote_data` AS t1
LEFT JOIN `mitglieder` AS t2 ON t1.memId = t2.ID
WHERE t2.geschlecht = 'w'
GROUP BY memId
ORDER BY Durchschnitt DESC LIMIT 0, 10
Wo soll das hin? Kannst du mir mal ein Beispiel angeben, wie ich das dann auslesen kann? Danke! |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Abfrage von einer Abfrage | Datenbanken | 5 | 27.01.2011 23:31 | |
| Voting System / Click Counter | maka300 | PHP Tipps 2008 | 2 | 21.02.2008 15:11 |
| mysql abfrage in Schleife | havok | PHP Tipps 2006 | 6 | 09.05.2006 08:39 |
| Voting System | PHP Tipps 2006 | 8 | 23.01.2006 21:26 | |
| abfrage begrenzen | Cyrus | Datenbanken | 4 | 26.10.2005 11:29 |
| [Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert | Datenbanken | 2 | 08.09.2005 11:59 | |
| Abfrage in array? | BartTheDevil89 | Datenbanken | 5 | 10.05.2005 14:21 |
| [Erledigt] IF() abfrage in variable packen | PHP Tipps 2005 | 14 | 01.04.2005 17:23 | |
| Abfrage von Char-Feldern | Datenbanken | 9 | 04.02.2005 14:06 | |
| [Erledigt] SQL Abfrage funzt nicht | Datenbanken | 2 | 04.02.2005 11:09 | |
| [Erledigt] Mysql Abfrage Problem! | PHP-Fortgeschrittene | 5 | 27.11.2004 10:22 | |
| Abfrage funktioniert zwar, aber nicht korrekt | Datenbanken | 2 | 16.08.2004 09:10 | |
| Abfrage aus DB noch mal ausgeben und Abfrage aus mehrern Tab | PHP Tipps 2004 | 4 | 12.07.2004 15:00 | |
| komplizierte mySQL Abfrage | Datenbanken | 6 | 25.06.2004 15:34 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| voting sql php, php voting system, sql abfrage durchschnitt geschlecht, php mysql voting system, php sql voting system, vote system sql, voting system mit php, php vote mit sql, wie mache ich ein voting system, order by voting sql, sql 10 tage durchschnitt, sql votingsystem, php mysql durchschnitt votes, php voting system free, voting system für filme php, php voting mit sql, voting tabelle, sql query durchschnitt, voting system mit sql, voting mit sql |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.