| | | | |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Was du beschreibst, ist doch gar nicht so kompliziert, wie du dich ausdrückst oder verstehe ich dich falsch? Die neusten fünf Kommentare heißt doch eigentlich nur die neusten fünf Kommentare und nichts weiter. Jetzt musst du zu diesen neusten fünf Kommentaren nur noch die entsprechenden Videos heraussuchen, was ein simpler Join für dich erledigt. Oder möchtest du zwangsläufig, dass es verschiedene Videos sein müssen?
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |
| Supermoderator HD Registriert seit: 16.03.2008
Beiträge: 8.706
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Zingend? Oder geht es auch, dass ein Video zweimal angezeigt wird, wenn zwei der letzten fünf Kommentare für ein und dasselbe Video abgegeben wurden? Wenn es zwingend ist, dann nutze noch ein GROUP BY für die Video-ID.
__________________ Refining Linux Advent Calendar series “24 Outstanding ZSH Gems” |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 02.01.2009
Beiträge: 730
PHP-Kenntnisse: Fortgeschritten ![]() | Das ist ein Problem was sich mit (MY)SQL nicht sinnvoll lösen lässt. In http://www.php.de/datenbanken/60256-...datensatz.html habe ich eine mögliche Lösung gepostet, jedoch ist diese aus Performance gründen nicht überall sinnvoll verwendbar. Ansonsten: -einfach mehrere Queries ausführen -wenn nur der letzte zugehörigen Datensatz gesucht wird, gehts auch mit INNER JOIN, MAX und GROUP BY -mehr Datensätze auslesen als nötig und in der Anwendung filtern. Funktioniert aber nur bedingt, die Daten müssen gleichmässig verteilt sein, ansonsten muss man entweder zuviele Datensätze auslesen oder erhält ein "unbefriedigendes" Ergebnis. |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| Abfrage von einer Abfrage | Datenbanken | 5 | 27.01.2011 23:31 | |
| Problem mit Abfrage - join, inner join, distinct? | Gachet01 | Datenbanken | 2 | 27.01.2011 06:49 |
| Scriptsuche [Erledigt] SQL- Abfrage über 2 tabellen | ejim | Scriptbörse | 1 | 17.07.2009 21:10 |
| [Erledigt] Problem mit SELECT Abfrage | BlackBroom | Datenbanken | 4 | 28.05.2009 14:13 |
| SQL Abfrage ohne DESC langsam | Thisi | Datenbanken | 5 | 07.01.2009 09:53 |
| Wiemache ich eine Abfrage über 3 Tabellen??? | djscaleo | Datenbanken | 8 | 05.01.2009 10:46 |
| MySQL - Fehler in einfacher Abfrage | oden | Datenbanken | 11 | 03.01.2009 20:03 |
| [Erledigt] mysql abfrage über 4 Tabelle - bis 3 geht, bei der 4. habert | Datenbanken | 2 | 08.09.2005 11:59 | |
| [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] Mysql Abfrage Problem! | PHP-Fortgeschrittene | 5 | 27.11.2004 10:22 | |
| Abfrage zweier Tabellen mit COUNT() funktion | Datenbanken | 23 | 20.09.2004 22:13 | |
| 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 | |
| [Erledigt] Fehlerhafte Abfrage ? | Datenbanken | 15 | 24.06.2004 17:10 | |