mr.mc.mauser
Neuer Benutzer
- Beiträge
- 4
Hallo,
ich lese schon eine ganze zeit mit hab aber nichts gefunden...
Mein Problem:
Tabelle:
id -> integer auto increment
texte -> varchar
tid -> integer
dateline -> timestamp
Inhalte:
1 -> Ball -> 4 -> 1357777597
2 -> Bumm -> 2 -> 1357784386
3 -> Test -> 4 -> 1357851483
4 -> Kopf -> 1 -> 1357924430
5 -> Erde -> 1 -> 1358072259
6 -> Mama -> 5 -> 1358072439
7 -> Papa -> 5 -> 1358183191
Abfrage:
Das würde zur ausgabe bringen
Ball -> 4
Bumm -> 2
Test -> 4
Kopf -> 1
Erde -> 1
jetzt möchte ich aber keinen eintrag haben mit der gleichen tid.
Es soll das ausgegeben werden
Ball -> 4
Bumm -> 2
Kopf -> 1
Mama -> 5
Wie muss ich meine abfrage ändern das ich zwar nach Datum gesamt Sortiere aber pro tid nur 1 datensatz bekomme.
Gruß
Robert
ich lese schon eine ganze zeit mit hab aber nichts gefunden...
Mein Problem:
Tabelle:
id -> integer auto increment
texte -> varchar
tid -> integer
dateline -> timestamp
Inhalte:
1 -> Ball -> 4 -> 1357777597
2 -> Bumm -> 2 -> 1357784386
3 -> Test -> 4 -> 1357851483
4 -> Kopf -> 1 -> 1357924430
5 -> Erde -> 1 -> 1358072259
6 -> Mama -> 5 -> 1358072439
7 -> Papa -> 5 -> 1358183191
Abfrage:
PHP:
SELECT texte, tid
FROM tabelle
ORDER BY dateline DESC
LIMIT 0,5
Das würde zur ausgabe bringen
Ball -> 4
Bumm -> 2
Test -> 4
Kopf -> 1
Erde -> 1
jetzt möchte ich aber keinen eintrag haben mit der gleichen tid.
Es soll das ausgegeben werden
Ball -> 4
Bumm -> 2
Kopf -> 1
Mama -> 5
Wie muss ich meine abfrage ändern das ich zwar nach Datum gesamt Sortiere aber pro tid nur 1 datensatz bekomme.
Gruß
Robert