Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Wyciąganie jak najwięcej różnych kategorii,, jeśli tyle nie ma to wyciąganie powtórzonych
mimol
post 25.07.2011, 07:40:21
Post #1





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

Ostrzeżenie: (0%)
-----


Witam.
Mam tabele
id | nazwa | kategoria
Kod
1  | test | 2
2 | test1 | 2
3 | aaa | 4
4|  sss | 5
5| qqq | 1
6| ppp | 2
7| asd | 2
8| ssss| 1
9| to| 2
Chciałbym wyciągać rekordy które mają różne kategorie (po4 rekordy) a jeśli została już tylko jedna kategoria to wyciągnąć rekordy z danej kategori.

Czyli select distinct kategroia form tabela. - 4 rekordy id:(1,3,4,5)
Teraz chciałbym dalej wyciągnąć rekordy które mają różne kategorie (załóżmy że poprzednie mają tam parametr wyciągnięta=1)
czyli np id (2,6,7,8)
i ostatnia porcja to id 9

W skrócie zależy mi by wyciągnąć jak najwięcej rekordów o różnych kategoriach (po 4 rekordy na raz)

Myślałem że wystarczy group by kategoria, ale wtedy bedą mniej niż 4 wyniki.....


Lub inaczej, Jak powinno wyglądać zapytanie żeby mysql zwrócił mniej więcej coś takiego
Kod
8| ssss| 1
1  | test | 2
3 | aaa | 4
4|  sss | 5
5| qqq | 1
2 | test1 | 2
6| ppp | 2
7| asd | 2
9| to| 2

Czyli 'sortowanie' po kategori rosnąco bez powtórzen

Ten post edytował mimol 25.07.2011, 09:47:15
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
erix
post 25.07.2011, 17:52:38
Post #2





Grupa: Moderatorzy
Postów: 15 467
Pomógł: 1451
Dołączył: 25.04.2005
Skąd: Szczebrzeszyn/Rzeszów




Podzapytanie?


--------------------

ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW!
Go to the top of the page
+Quote Post
mimol
post 26.07.2011, 21:01:46
Post #3





Grupa: Zarejestrowani
Postów: 247
Pomógł: 5
Dołączył: 10.12.2007

Ostrzeżenie: (0%)
-----


hmm mam to rozwiązane po strone php
Jakaś podpowiedź jak powinno wyglądać podzapytanie?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 19.07.2025 - 16:58