| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |||
| Benutzer Registriert seit: 18.09.2005
Beiträge: 47
![]() | Zitat:
pic_id | name | description | filepath | views | votes_sum | votes_number Weil ich will ja nach der durchschnittlichen Bewertung sortieren. Wie muss dann der Query aussehen? SELECT name, description, filepath FROM pics ORDER BY votes_sum / votes_number DESC LIMIT 3 Funktioniert das mit der Division in ORDER BY? | ||
| | |
| | |
| Erfahrener Benutzer Registriert seit: 13.11.2005
Beiträge: 2.583
![]() | Ich habe mir gerade erst deinen Tabellenaufbau angesehen. Wenn man Zerglings Abfrage noch ein wenig erweitert, solltest du auch ohne Änderungen an der Struktur zur gewünschten Lösung kommen: Code: SELECT
p.name,
p.description,
p.filepath
FROM
pics AS p
INNER JOIN
votes AS v
ON
p.pic_id = v.pic_id
ORDER BY
AVG(v.vote)
GROUP BY
v.pic_id
LIMIT
3
|
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 13.11.2005
Beiträge: 2.583
![]() | Ups, vertausche mal die GROUP BY- mit der ORDER BY-Klausel: Code: SELECT
p.name,
p.description,
p.filepath
FROM
pics AS p
INNER JOIN
votes AS v
ON
p.pic_id = v.pic_id
GROUP BY
v.pic_id
ORDER BY
AVG(v.vote)
LIMIT
3
Zitat:
In diesem Fall soll also der Durchschnitt der Spalte vote ermittelt werden. Dabei werden die Datensätze anhand der Spalte pic_id gruppiert. Schließlich willst du den Durchschnitt ja für jedes Bild haben. | |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Bilder ohne DB sicher speichern | Diet | PHP Tipps 2005 | 6 | 25.03.2009 00:07 |
| Zip Archiv entpacken und Bilder verkleinern | Simon9990 | PHP Tipps 2008 | 5 | 08.10.2007 00:32 |
| Bilder in HTML-Mails werden willkürlich "verissen" | hoffnungsloser | PHP-Fortgeschrittene | 3 | 25.04.2007 14:48 |
| bilder zu groß?! | lindner | PHP Tipps 2006 | 9 | 19.10.2006 08:32 |
| Bilder löschen die öffter vorhanden sind?! | Peoples | PHP Tipps 2006 | 6 | 28.05.2006 19:34 |
| Bilder "schützen" | PHP Tipps 2006 | 4 | 06.03.2006 15:25 | |
| Bilder löschen | PHP Tipps 2005-2 | 4 | 24.10.2005 11:37 | |
| Bilder aus einem unterverzeichis anzeigen.Hilfe | PHP Tipps 2005-2 | 3 | 12.09.2005 15:36 | |
| Mehrere Bilder Hochladen und bearbeiten | PHP Tipps 2005-2 | 7 | 23.07.2005 13:48 | |
| Bilder in Tabellen | nixdorf | HTML, Usability und Barrierefreiheit | 36 | 09.05.2005 21:15 |
| Bilder frei positionieren und von Text umfließen lassen. | HTML, Usability und Barrierefreiheit | 10 | 24.04.2005 00:05 | |
| Bilder nach Namen anzeigen | PHP Tipps 2005 | 11 | 06.03.2005 15:41 | |
| Bilder aus der Datenbank | Skazi | Datenbanken | 2 | 09.02.2005 13:42 |
| Bilder upload (Massen) | PHP Tipps 2005 | 11 | 06.01.2005 14:14 | |
| 1000de bilder einfügen ab schnell..? :-) | PHP Tipps 2004 | 12 | 11.08.2004 20:42 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| bilder auswählen, php bilder auswählen, meist bewerteten zitate, beim hochladen von bildern kommt: invalid use of group function, bilder auswählen php, bild auswählen php html, php bild wählen, php bilder auswahl markieren, select anstatt avg |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.