Witam,
Chciałbym zapytać w jaki sposób mogę napisać zapytanie SQL, które zadziała w PostgreSQL bez intrukcji LIMIT: chcę pobrać tylko 3 pierwsze rekordy. Nie chcę używać instrukcji limit (nie wszystkie RDBMS) je wspierają.
Przykładowo, jak przekształcić następujące zapytanie?
SELECT * FROM username LIMIT 3;
Definicja tabeli:
CREATE TABLE username
(
id_user bigint NOT NULL DEFAULT nextval('username_seq'::regclass),
name character varying(40) NOT NULL,
surname character varying(40) NOT NULL,
CONSTRAINT id_user PRIMARY KEY (id_user)
)
WITH (
OIDS=FALSE
);
ALTER TABLE username
OWNER TO postgres;