Plastek
20.07.2005, 10:39:14
Witam mam jeszcze jedną prośbę do was, czy jest jakaś możliwośc porcjowania danych za pomocą funkcji TOP, chodzi mi o to aby móc wyświetlać rekordy z bazy np. od 10 do 20, cały czas jak próbuje wyswietlić takie dane są one wyświetlane zawsze od pierwszego rekordu
tak próbowałem to zrobić
$sql="select top 10,20 * from tabela order by data DESC";
proszę was o pomoc jak to można zrobić
Levabul
20.07.2005, 10:44:24
$sql="select * from tabela order by data DESC LIMIT 10, 20";
Plastek
20.07.2005, 10:48:05
Limit mi nie działa ( nie jest obsługiwany) łączę się do bazy accessa po przez ODBC
MDziubek
6.08.2005, 15:05:33
Kod
SELECT
TOP 10 *
FROM
tabela
WHERE
ID not in (
SELECT
TOP 20 ID
FROM
TABELA
ORDER BY
ID
)
ORDER BY
ID
Mało wydajny sposób przy dużych danych, potestuj wydajność, lub sprawdź tu:
klik
Plastek
19.10.2005, 13:17:17
Wielkie dzięki MDziubek, właśnie mi o to chodziło, działa jak należy