
mamy tabelę "tabela":
id, tytul, kategoria, wyswietlenia
- przedstawię przykładowe wpisy w przykładowej tabeli:
Kod
id, tytul, kategoria, wyswietlenia
1, a, 1, 100
2, b, 1, 101
3, c, 1, 10
4, d, 2, 11
5, e, 3, 13
6, f, 4
1, a, 1, 100
2, b, 1, 101
3, c, 1, 10
4, d, 2, 11
5, e, 3, 13
6, f, 4
Prosiłbym o stworzenie zapytania które:
1. pogrupuje kategorie
2. wyświetli rekord z danej grupy z najnizsza l wyswietlen
3. wyswietli cala liste uszeregowaną wg l. wyswietlen (od grupy z rekordem z najnizsza liczba wysw, do grupy z rekordem z najnizsza l. wysw ale najwyzsza sposrod innych "reprezentantow" grupy)
Kod
$sql = "SELECT * FROM tabela GROUP BY kategoria ORDER BY wyswietlenia";
- to wyświetli mi listę kategorii z pogrupowaniem na kategorie i uwzglednieniem sortowania od najniższej liczby wyświetleń danej kategorii, np newsa, do najwyższej ale... sort działa na kat. a nie na poszczególne newsy. Załóżmy że chciałbym aby kategoria była reprezentowana newsem o najniższej l. wyświetleń, jak go wyodrębnić? ;/
Mam nadzieje że wystarczająco ukazalem o co mi chodzi.
Za teoretyczną pomoc dziękuję, na pewno pomoże mi to rozwiązać znacznie bardziej rozbudowany problem.