elf_ Opublikowano 21 Września 2008 Zgłoś Opublikowano 21 Września 2008 Witam. Jak w najbardziej optymalny sposób wybrać 10 ostatnich rekordów z tabeli. która ma tysiące rekordów ? Z góry dzięki za pomoc. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
shooter Opublikowano 22 Września 2008 Zgłoś Opublikowano 22 Września 2008 (edytowane) SELECT * FROM nazwa_tabeli LIMIT 10, ilosc_wierszy-10; albo lepiej: SELECT * FROM nazwa_tabeli ORDERED BY jakies_id DESC LIMIT 10; Edytowane 22 Września 2008 przez shooter Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
m4r Opublikowano 22 Września 2008 Zgłoś Opublikowano 22 Września 2008 SELECT * FROM nazwa_tabeli LIMIT 10, ilosc_wierszy-10; albo lepiej: SELECT * FROM nazwa_tabeli ORDERED BY jakies_id DESC LIMIT 10; "ORDER" ;] Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
shooter Opublikowano 22 Września 2008 Zgłoś Opublikowano 22 Września 2008 Moja nieuwaga, dzięki za poprawę! Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...
PelzaK Opublikowano 23 Września 2008 Zgłoś Opublikowano 23 Września 2008 jak zrobisz order by jakies_id to to nie będzie takie optymalne, musisz zrobić order by id z indeksem, chyba, że mySQL tego nie obsługuje 0 jak wielu z resztą rzeczy, które obsługują normalne bazy danych. Cytuj Udostępnij tę odpowiedź Odnośnik do odpowiedzi Udostępnij na innych stronach Więcej opcji udostępniania...