![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 74 Pomógł: 0 Dołączył: 10.10.2011 Ostrzeżenie: (0%) ![]() ![]() |
Hej,
Mam takie rekordy w bazie: xxxx xxxx yyyy czyli 2 są takie same i 1 inny, w sumie 2 różne. Potrzebuję zrobić zapytanie w stylu (poglądowo): select x,y from tabela order by data desc limit (ilość różnych rekordów czyli 2*30) i nie bardzo mam pomysł jak takie coś zrobic. Ma ktoś może pomysł? |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 36 559 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Wpierw pobierasz wszystkie rozne xxxx yyyyy.
SELECT DISTINCT.... potem dla kazdego piszesz zapytanie ktore pobierze ci max 30 rekordow dla kazdego z nich ...where costam=xxxxx limit 30 ...where costam=yyyyy limit 30 itd Mozesz to upchnoc w UNION i miec jedno zapytanie zamiast x malych |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.10.2025 - 09:59 |