![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 150 Pomógł: 3 Dołączył: 30.10.2010 Ostrzeżenie: (0%) ![]() ![]() |
Witam,
schemat tabel:
Połączenie między tabelami jest dzięki notes.id = notes_details.notes_id Sprawa wygląda tak że np. do jednego rekordu NOTES może być przypisanych jeden bądź kilka rekordów w NOTES_DETAILS Problem pojawia się przy zapytaniu:
gdyż źle brany jest pod uwagę limit jest on branyz całości a nie tylko z NOTES (gdy w NOTES_DETAILS MAMY 2 rekordy DO NOTES.id wtedy suma wychodzi 2 więc paginacja ogólnie nie będzie działać prawidłowo) Jakieś sensowne rozwiązanie by móc limitować po NOTES.id a nie po całości, by paginacja dobrze działała. Jakby ktoś bardziej optymalnie mógł napisać zapytanie (mój sposób działa lecz podwójne zagnieżdżenie w pierwszym selectie chciałbym jakoś móc ominąć )
Ten post edytował tabbi 18.08.2012, 13:14:39 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 1 421 Pomógł: 310 Dołączył: 18.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.06.2025 - 00:44 |